Home
last modified time | relevance | path

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

12

/openbmc/qemu/hw/i2c/
H A Di2c_mux_pca954x.c2 * I2C multiplexer for PCA954x series of I2C multiplexer/switch chips.
35 * struct Pca954xState - The pca954x state object.
52 * struct Pca954xClass - The pca954x class object.
61 #define TYPE_PCA954X "pca954x"
62 OBJECT_DECLARE_TYPE(Pca954xState, Pca954xClass, PCA954X) in OBJECT_DECLARE_TYPE() argument
71 Pca954xState *mux = PCA954X(candidate); in OBJECT_DECLARE_TYPE()
130 Pca954xState *s = PCA954X(d); in pca954x_write_data()
153 Pca954xState *s = PCA954X(d); in pca954x_read_byte()
161 Pca954xState *s = PCA954X(obj); in pca954x_enter_reset()
169 Pca954xState *pca954x = PCA954X(mux); in pca954x_i2c_get_bus() local
[all …]
H A Dtrace-events55 # i2c-mux-pca954x.c
57 pca954x_write_bytes(uint8_t value) "PCA954X write data: 0x%02x"
58 pca954x_read_data(uint8_t value) "PCA954X read data: 0x%02x"
H A DKconfig41 config PCA954X config
/openbmc/openbmc/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-utils/
H A Dampere_power_on_driver_binder.sh20 "/sys/bus/i2c/drivers/pca954x/"
21 "/sys/bus/i2c/drivers/pca954x/"
22 "/sys/bus/i2c/drivers/pca954x/"
23 "/sys/bus/i2c/drivers/pca954x/"
24 "/sys/bus/i2c/drivers/pca954x/"
25 "/sys/bus/i2c/drivers/pca954x/"
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-catalina/plat-svc/files/
H A Dstandby-power-enable43 bind_i2c_device pca954x 0-0071
45 bind_i2c_device pca954x 0-0072
47 bind_i2c_device pca954x 0-0073
51 bind_i2c_device pca954x 0-0075
53 bind_i2c_device pca954x 0-0076
55 bind_i2c_device pca954x 0-0077
58 bind_i2c_device pca954x 5-0070
H A Dcatalina-early-sys-init55 bind_i2c_device pca954x 1-0070
/openbmc/linux/drivers/i2c/muxes/
H A 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 …]
H A 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.
H A DMakefile14 obj-$(CONFIG_I2C_MUX_PCA954x) += i2c-mux-pca954x.o
H A Di2c-mux-ltc4306.c7 * Based on: i2c-mux-pca954x.c
H A Di2c-mux-pca9541.c9 * pca954x.c
/openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/
H A Ddevice-util54 rebind_i2c_dev 3 70 "pca954x"
55 rebind_i2c_dev 6 70 "pca954x"
56 rebind_i2c_dev 13 70 "pca954x"
H A Ddeassert-power-good13 if [ ! -e "/sys/bus/i2c/drivers/pca954x/3-0070" ]; then
15 rebind_i2c_dev 3 70 "pca954x"
/openbmc/linux/Documentation/devicetree/bindings/i2c/
H A 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
/openbmc/u-boot/drivers/i2c/muxes/
H A DKconfig29 tristate "TI PCA954x I2C Mux/switches"
32 If you say yes here you get support for the TI PCA954x
H A Dpca954x.c155 U_BOOT_DRIVER(pca954x) = {
156 .name = "pca954x",
H A DMakefile6 obj-$(CONFIG_I2C_MUX_PCA954x) += pca954x.o
/openbmc/qemu/hw/arm/
H A DKconfig481 select PCA954X
534 select PCA954X
/openbmc/openbmc/meta-quanta/meta-gbs/recipes-gbs/gbs-sysinit/files/
H A Dgbs-sysinit.sh199 pe_fru_bus="$(ls -al /sys/bus/i2c/drivers/pca954x/0-0071/ | grep channel \
227 clk_buf_driver="/sys/bus/i2c/drivers/pca954x/"
/openbmc/linux/Documentation/i2c/
H A Di2c-sysfs.rst332 /sys/bus/i2c/drivers/pca954x
341 pca954x 73-0070: probe failed
342 pca954x 73-0070: probe failed
H A Di2c-topology.rst389 i2c-mux-pca954x Parent-locked
/openbmc/u-boot/drivers/i2c/
H A Di2c_core.c54 * NXP (Philips) PCA954x multiplexers are supported. Switches are NOT
/openbmc/u-boot/
H A DMAINTAINERS367 F: drivers/i2c/muxes/pca954x.c
391 F: drivers/i2c/muxes/pca954x.c
/openbmc/openpower-vpd-parser/configuration/ibm/
H A D50001001_v2.json33 "holdidlepath": "/sys/bus/i2c/drivers/pca954x/4-0070/hold_idle"
38 "holdidlepath": "/sys/bus/i2c/drivers/pca954x/5-0070/hold_idle"
43 "holdidlepath": "/sys/bus/i2c/drivers/pca954x/6-0070/hold_idle"
48 "holdidlepath": "/sys/bus/i2c/drivers/pca954x/11-0070/hold_idle"
H A D50001000_v2.json33 "holdidlepath": "/sys/bus/i2c/drivers/pca954x/4-0070/hold_idle"
38 "holdidlepath": "/sys/bus/i2c/drivers/pca954x/5-0070/hold_idle"
43 "holdidlepath": "/sys/bus/i2c/drivers/pca954x/6-0070/hold_idle"
48 "holdidlepath": "/sys/bus/i2c/drivers/pca954x/11-0070/hold_idle"

12