Home
last modified time | relevance | path

Searched full:pca954x (Results 1 – 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/muxes/
Di2c-mux-pca954x.c8 * This module supports the PCA954x and PCA984x series of I2C multiplexer/switch
22 * pca954x.c from Kumar Gala <galak@kernel.crashing.org>
26 * pca954x.c from Ken Harrenstien
79 struct pca954x { struct
93 /* Provide specs for the PCA954x types we know about */
225 static u8 pca954x_regval(struct pca954x *data, u8 chan) in pca954x_regval()
236 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_select_chan()
253 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_deselect_mux()
280 struct pca954x *data = i2c_mux_priv(muxc); in idle_state_show()
291 struct pca954x *data = i2c_mux_priv(muxc); in idle_state_store()
[all …]
DKconfig68 tristate "NXP PCA954x and PCA984x I2C Mux/switches"
71 If you say yes here you get support for the NXP PCA954x
75 will be called i2c-mux-pca954x.
DMakefile14 obj-$(CONFIG_I2C_MUX_PCA954x) += i2c-mux-pca954x.o
Di2c-mux-ltc4306.c7 * Based on: i2c-mux-pca954x.c
Di2c-mux-pca9541.c9 * pca954x.c
/kernel/linux/linux-6.6/drivers/i2c/muxes/
Di2c-mux-pca954x.c8 * This module supports the PCA954x and PCA984x series of I2C multiplexer/switch
28 * pca954x.c from Kumar Gala <galak@kernel.crashing.org>
32 * pca954x.c from Ken Harrenstien
92 struct pca954x { struct
107 /* Provide specs for the MAX735x, PCA954x and PCA984x types we know about */
292 static u8 pca954x_regval(struct pca954x *data, u8 chan) in pca954x_regval()
303 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_select_chan()
320 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_deselect_mux()
347 struct pca954x *data = i2c_mux_priv(muxc); in idle_state_show()
358 struct pca954x *data = i2c_mux_priv(muxc); in idle_state_store()
[all …]
DKconfig68 tristate "NXP PCA954x/PCA984x and Maxim MAX735x/MAX736x I2C Mux/switches"
71 If you say yes here you get support for NXP PCA954x/PCA984x
75 will be called i2c-mux-pca954x.
DMakefile14 obj-$(CONFIG_I2C_MUX_PCA954x) += i2c-mux-pca954x.o
Di2c-mux-ltc4306.c7 * Based on: i2c-mux-pca954x.c
Di2c-mux-pca9541.c9 * pca954x.c
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/
Di2c-mux-pca954x.yaml4 $id: http://devicetree.org/schemas/i2c/i2c-mux-pca954x.yaml#
7 title: NXP PCA954x I2C and compatible bus switches
13 The NXP PCA954x and compatible devices are I2C bus
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/
Di2c-mux-pca954x.txt1 * NXP PCA954x I2C bus switch
3 The driver supports NXP PCA954x and PCA984x I2C mux/switch devices.
/kernel/linux/linux-6.6/Documentation/i2c/
Di2c-sysfs.rst332 /sys/bus/i2c/drivers/pca954x
341 pca954x 73-0070: probe failed
342 pca954x 73-0070: probe failed
Di2c-topology.rst389 i2c-mux-pca954x Parent-locked
/kernel/linux/linux-5.10/Documentation/i2c/
Di2c-topology.rst54 i2c-mux-pca954x Parent-locked
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0022_linux_drivers_i2c.patch3637 diff --git a/drivers/i2c/muxes/i2c-mux-pca954x.c b/drivers/i2c/muxes/i2c-mux-pca954x.c
3639 --- a/drivers/i2c/muxes/i2c-mux-pca954x.c
3640 +++ b/drivers/i2c/muxes/i2c-mux-pca954x.c