mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-21 21:53:28 +07:00
99cc7ad46b
Pull i2c updates from Wolfram Sang: - the core has now a lockless variant of i2c_smbus_xfer. Some open coded versions of this got removed in drivers. This also enables proper SCCB support in regmap. - locking got a more precise naming. i2c_{un}lock_adapter() had to go, and we know use i2c_lock_bus() consistently with flags like I2C_LOCK_ROOT_ADAPTER and I2C_LOCK_SEGMENT to avoid ambiguity. - the gpio fault injector got a new delicate testcase - the bus recovery procedure got fixed to handle the new testcase correctly - a new quirk flag for controllers not able to handle zero length messages together with driver updates to use it - new drivers: FSI bus attached I2C masters, GENI I2C controller, Owl family S900 - and a good set of driver improvements and bugfixes * 'i2c/for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (77 commits) i2c: rcar: implement STOP and REP_START according to docs i2c: rcar: refactor private flags i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes dt-bindings: i2c: rcar: Add r8a774a1 support dt-bindings: i2c: sh_mobile: Add r8a774a1 support i2c: imx: Simplify stopped state tracking i2c: imx: Fix race condition in dma read i2c: pasemi: remove hardcoded bus numbers on smbus i2c: designware: Add SPDX license tag i2c: designware: Convert to use struct i2c_timings i2c: core: Parse SDA hold time from firmware i2c: designware-pcidrv: Mark expected switch fall-through i2c: amd8111: Mark expected switch fall-through i2c: sh_mobile: use core to detect 'no zero length read' quirk i2c: xlr: use core to detect 'no zero length' quirk i2c: rcar: use core to detect 'no zero length' quirk i2c: stu300: use core to detect 'no zero length' quirk i2c: pmcmsp: use core to detect 'no zero length' quirk i2c: mxs: use core to detect 'no zero length' quirk ... |
||
---|---|---|
.. | ||
88pm860x-ts.c | ||
ad7877.c | ||
ad7879-i2c.c | ||
ad7879-spi.c | ||
ad7879.c | ||
ad7879.h | ||
ads7846.c | ||
ar1021_i2c.c | ||
atmel_mxt_ts.c | ||
auo-pixcir-ts.c | ||
bcm_iproc_tsc.c | ||
bu21013_ts.c | ||
bu21029_ts.c | ||
chipone_icn8318.c | ||
chipone_icn8505.c | ||
colibri-vf50-ts.c | ||
cy8ctmg110_ts.c | ||
cyttsp4_core.c | ||
cyttsp4_core.h | ||
cyttsp4_i2c.c | ||
cyttsp4_spi.c | ||
cyttsp_core.c | ||
cyttsp_core.h | ||
cyttsp_i2c_common.c | ||
cyttsp_i2c.c | ||
cyttsp_spi.c | ||
da9034-ts.c | ||
da9052_tsi.c | ||
dynapro.c | ||
edt-ft5x06.c | ||
eeti_ts.c | ||
egalax_ts_serial.c | ||
egalax_ts.c | ||
ektf2127.c | ||
elants_i2c.c | ||
elo.c | ||
exc3000.c | ||
fsl-imx25-tcq.c | ||
fujitsu_ts.c | ||
goodix.c | ||
gunze.c | ||
hampshire.c | ||
hideep.c | ||
hp680_ts_input.c | ||
htcpen.c | ||
ili210x.c | ||
imx6ul_tsc.c | ||
inexio.c | ||
ipaq-micro-ts.c | ||
jornada720_ts.c | ||
Kconfig | ||
lpc32xx_ts.c | ||
mainstone-wm97xx.c | ||
Makefile | ||
max11801_ts.c | ||
mc13783_ts.c | ||
mcs5000_ts.c | ||
melfas_mip4.c | ||
migor_ts.c | ||
mk712.c | ||
mms114.c | ||
mtouch.c | ||
mxs-lradc-ts.c | ||
of_touchscreen.c | ||
pcap_ts.c | ||
penmount.c | ||
pixcir_i2c_ts.c | ||
raydium_i2c_ts.c | ||
resistive-adc-touch.c | ||
rohm_bu21023.c | ||
s3c2410_ts.c | ||
s6sy761.c | ||
silead.c | ||
sis_i2c.c | ||
st1232.c | ||
stmfts.c | ||
stmpe-ts.c | ||
sun4i-ts.c | ||
sur40.c | ||
surface3_spi.c | ||
sx8654.c | ||
ti_am335x_tsc.c | ||
touchit213.c | ||
touchright.c | ||
touchwin.c | ||
tps6507x-ts.c | ||
ts4800-ts.c | ||
tsc40.c | ||
tsc200x-core.c | ||
tsc200x-core.h | ||
tsc2004.c | ||
tsc2005.c | ||
tsc2007_core.c | ||
tsc2007_iio.c | ||
tsc2007.h | ||
ucb1400_ts.c | ||
usbtouchscreen.c | ||
w90p910_ts.c | ||
wacom_i2c.c | ||
wacom_w8001.c | ||
wdt87xx_i2c.c | ||
wm97xx-core.c | ||
wm831x-ts.c | ||
wm9705.c | ||
wm9712.c | ||
wm9713.c | ||
zet6223.c | ||
zforce_ts.c | ||
zylonite-wm97xx.c |