Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'i2c-for-6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux

Pull i2c fixes from Wolfram Sang:

- various MAINTAINERS updates

- fix an off-by-one error in riic

- fix k1 DT schema to allow validation

- rtl9300: fix faulty merge conflict resolution

* tag 'i2c-for-6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
i2c: rtl9300: Drop unsupported I2C_FUNC_SMBUS_I2C_BLOCK
MAINTAINERS: add entry for SpacemiT K1 I2C driver
MAINTAINERS: Add me as maintainer of Synopsys DesignWare I2C driver
MAINTAINERS: delete email for Tharun Kumar P
dt-bindings: i2c: spacemit: extend and validate all properties
i2c: riic: Allow setting frequencies lower than 50KHz
MAINTAINERS: Remove myself as Synopsys DesignWare I2C maintainer
MAINTAINERS: Update email address for Qualcomm's I2C GENI maintainers

+14 -9
+3
Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml
··· 9 9 maintainers: 10 10 - Troy Mitchell <troymitchell988@gmail.com> 11 11 12 + allOf: 13 + - $ref: /schemas/i2c/i2c-controller.yaml# 14 + 12 15 properties: 13 16 compatible: 14 17 const: spacemit,k1-i2c
+9 -6
MAINTAINERS
··· 16690 16690 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 16691 16691 16692 16692 MICROCHIP PCI1XXXX I2C DRIVER 16693 - M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com> 16694 16693 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com> 16695 16694 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16696 16695 L: linux-i2c@vger.kernel.org ··· 16698 16699 16699 16700 MICROCHIP PCIe UART DRIVER 16700 16701 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com> 16701 - M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com> 16702 16702 L: linux-serial@vger.kernel.org 16703 16703 S: Maintained 16704 16704 F: drivers/tty/serial/8250/8250_pci1xxxx.c ··· 20774 20776 F: drivers/dma/qcom/hidma* 20775 20777 20776 20778 QUALCOMM I2C QCOM GENI DRIVER 20777 - M: Mukesh Kumar Savaliya <quic_msavaliy@quicinc.com> 20778 - M: Viken Dadhaniya <quic_vdadhani@quicinc.com> 20779 + M: Mukesh Kumar Savaliya <mukesh.savaliya@oss.qualcomm.com> 20780 + M: Viken Dadhaniya <viken.dadhaniya@oss.qualcomm.com> 20779 20781 L: linux-i2c@vger.kernel.org 20780 20782 L: linux-arm-msm@vger.kernel.org 20781 20783 S: Maintained ··· 23710 23712 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23711 23713 F: drivers/media/dvb-frontends/sp2* 23712 23714 23715 + SPACEMIT K1 I2C DRIVER 23716 + M: Troy Mitchell <troy.mitchell@linux.spacemit.com> 23717 + S: Maintained 23718 + F: Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml 23719 + F: drivers/i2c/busses/i2c-k1.c 23720 + 23713 23721 SPANISH DOCUMENTATION 23714 23722 M: Carlos Bilbao <carlos.bilbao@kernel.org> 23715 23723 R: Avadhut Naik <avadhut.naik@amd.com> ··· 24488 24484 F: drivers/media/platform/synopsys/hdmirx/* 24489 24485 24490 24486 SYNOPSYS DESIGNWARE I2C DRIVER 24491 - M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 24487 + M: Mika Westerberg <mika.westerberg@linux.intel.com> 24492 24488 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 24493 - R: Mika Westerberg <mika.westerberg@linux.intel.com> 24494 24489 R: Jan Dabros <jsd@semihalf.com> 24495 24490 L: linux-i2c@vger.kernel.org 24496 24491 S: Supported
+1 -1
drivers/i2c/busses/i2c-riic.c
··· 386 386 */ 387 387 total_ticks = DIV_ROUND_UP(rate, t->bus_freq_hz ?: 1); 388 388 389 - for (cks = 0; cks < 7; cks++) { 389 + for (cks = 0; cks <= 7; cks++) { 390 390 /* 391 391 * 60% low time must be less than BRL + 2 + 1 392 392 * BRL max register value is 0x1F.
+1 -2
drivers/i2c/busses/i2c-rtl9300.c
··· 307 307 static u32 rtl9300_i2c_func(struct i2c_adapter *a) 308 308 { 309 309 return I2C_FUNC_SMBUS_BYTE | I2C_FUNC_SMBUS_BYTE_DATA | 310 - I2C_FUNC_SMBUS_WORD_DATA | I2C_FUNC_SMBUS_BLOCK_DATA | 311 - I2C_FUNC_SMBUS_I2C_BLOCK; 310 + I2C_FUNC_SMBUS_WORD_DATA | I2C_FUNC_SMBUS_BLOCK_DATA; 312 311 } 313 312 314 313 static const struct i2c_algorithm rtl9300_i2c_algo = {