summaryrefslogtreecommitdiffstats
path: root/drivers/i2c/muxes
Commit message (Expand)AuthorAgeFilesLines
* i2c: Switch back to struct platform_driver::remove()Uwe Kleine-König10 days7-7/+7
* i2c: muxes: Fix return value check in mule_i2c_mux_probe()Yang Yingliang2024-11-051-2/+2
* i2c: muxes: add support for tsd,mule-i2c multiplexerFarouk Bouabid2024-09-103-0/+165
* i2c: mux: gpio: Add support for the 'settle-time-us' propertyBastien Curutchet2024-07-201-0/+6
* i2c: mux: gpio: Re-order #include to match alphabetic orderBastien Curutchet2024-07-201-4/+4
* i2c: Drop explicit initialization of struct i2c_device_id::driver_data to 0Uwe Kleine-König2024-06-261-1/+1
* i2c: mux: Remove class argument from i2c_mux_add_adapter()Heiner Kallweit2024-05-139-9/+9
* i2c: mux: gpio: remove support for class-based device instantiationHeiner Kallweit2024-05-061-2/+1
* i2c: muxes: pca954x: Allow sharing reset GPIOChris Packham2024-03-201-8/+38
* Merge tag 'i2c-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-03-151-1/+42
|\
| * i2c: muxes: pca954x: Enable features on MAX7357Patrick Rudolph2024-02-081-1/+42
* | Normalise "name (ad@dr)" MODULE_AUTHORs to "name <ad@dr>"Ahelenia Ziemiańska2024-03-061-1/+1
|/
* i2c: mux: reg: Remove class-based device auto-detection supportHeiner Kallweit2024-01-181-3/+1
* Merge tag 'i2c-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-11-052-10/+9
|\
| * i2c: mux: demux-pinctrl: Convert to use sysfs_emit_at() APIye xingchen2023-10-291-3/+3
| * i2c: mux: demux-pinctrl: Annotate struct i2c_demux_pinctrl_priv with __counte...Kees Cook2023-09-241-3/+3
| * i2c: mux: gpio: adhere to coding styleWolfram Sang2023-09-221-4/+3
* | Merge tag 'gpio-updates-for-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2023-10-311-6/+6
|\ \
| * | i2c: mux: gpio: don't fiddle with GPIOLIB internalsBartosz Golaszewski2023-10-131-6/+6
| |/
* | i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()Herve Codina2023-10-211-1/+1
* | i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()Herve Codina2023-10-211-1/+1
* | i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()Herve Codina2023-10-211-1/+1
* | i2c: mux: gpio: Add missing fwnode_handle_put()Liang He2023-09-211-1/+3
* | i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()Xiaoke Wang2023-09-201-0/+4
|/
* i2c: muxes: pca954x: Add regulator supportPatrick Rudolph2023-08-231-5/+23
* i2c: muxes: pca954x: Add MAX735x/MAX736x supportPatrick Rudolph2023-08-232-4/+69
* I2C: Explicitly include correct DT includesRob Herring2023-08-142-2/+1
* i2c: mux: ltc4306: Remove an unnecessary ternary operatorRuan Jinjie2023-08-081-1/+1
* i2c: mux: pca954x: Remove #ifdef guards for PM related functionsPaul Cercueil2023-08-081-4/+2
* i2c: Convert to platform remove callback returning voidUwe Kleine-König2023-06-057-26/+14
* i2c: mux: Convert all drivers to new .probe() callbackUwe Kleine-König2023-03-093-3/+3
* i2c: mux: reg: check return value after calling platform_get_resource()Yang Yingliang2022-12-071-3/+2
* i2c: mux: pca954x: Convert to i2c's .probe_new()Uwe Kleine-König2022-12-051-3/+3
* i2c: mux: pca9541: switch to using .probe_newPeter Rosin2022-12-051-3/+2
* i2c: muxes: Drop obsolete dependency on COMPILE_TESTJean Delvare2022-08-232-4/+4
* i2c: Make remove callback return voidUwe Kleine-König2022-08-163-7/+3
* i2c: mux-gpmux: Add of_node_put() when breaking out of loopLiang He2022-07-261-0/+1
* i2c: mux: demux-pinctrl: do not deactivate a master that is not activePeter Rosin2022-03-201-2/+3
* i2c: mux: gpio: Use array_size() helperAndy Shevchenko2021-11-231-1/+2
* i2c: mux: gpio: Don't dereference fwnode from struct deviceAndy Shevchenko2021-11-231-3/+4
* i2c: mux: gpio: Replace custom acpi_get_local_address()Andy Shevchenko2021-11-231-41/+2
* i2c: muxes: i2c-arb-gpio-challenge: Demote non-conformant kernel-doc headersLee Jones2021-05-271-2/+2
* i2c: mux: mlxcpld: Add callback to notify mux creation completionVadim Pasternak2021-02-091-0/+4
* i2c: mux: mlxcpld: Extend supported mux numberVadim Pasternak2021-02-091-8/+2
* i2c: mux: mlxcpld: Extend driver to support word address space devicesVadim Pasternak2021-02-091-8/+39
* i2c: mux: mlxcpld: Get rid of adapter numbers enforcementVadim Pasternak2021-02-091-5/+2
* i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte supportVadim Pasternak2021-02-091-9/+9
* i2c: mux: mlxcpld: Convert driver to platform driverVadim Pasternak2021-02-091-34/+28
* i2c: mux: mlxcpld: Move header file out of x86 realmVadim Pasternak2021-02-011-1/+1
* i2c: mux: mlxcpld: Update module licenseVadim Pasternak2021-02-011-30/+3