/openbmc/qemu/hw/i2c/ |
H A D | i2c_mux_pca954x.c | 2 * 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 D | trace-events | 55 # 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 D | Kconfig | 41 config PCA954X config
|
/openbmc/openbmc/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-utils/ |
H A D | ampere_power_on_driver_binder.sh | 20 "/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 D | standby-power-enable | 43 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 D | catalina-early-sys-init | 55 bind_i2c_device pca954x 1-0070
|
/openbmc/linux/drivers/i2c/muxes/ |
H A D | i2c-mux-pca954x.c | 8 * 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 D | Kconfig | 68 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 D | Makefile | 14 obj-$(CONFIG_I2C_MUX_PCA954x) += i2c-mux-pca954x.o
|
H A D | i2c-mux-ltc4306.c | 7 * Based on: i2c-mux-pca954x.c
|
H A D | i2c-mux-pca9541.c | 9 * pca954x.c
|
/openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/ |
H A D | device-util | 54 rebind_i2c_dev 3 70 "pca954x" 55 rebind_i2c_dev 6 70 "pca954x" 56 rebind_i2c_dev 13 70 "pca954x"
|
H A D | deassert-power-good | 13 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 D | i2c-mux-pca954x.yaml | 4 $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 D | Kconfig | 29 tristate "TI PCA954x I2C Mux/switches" 32 If you say yes here you get support for the TI PCA954x
|
H A D | pca954x.c | 155 U_BOOT_DRIVER(pca954x) = { 156 .name = "pca954x",
|
H A D | Makefile | 6 obj-$(CONFIG_I2C_MUX_PCA954x) += pca954x.o
|
/openbmc/qemu/hw/arm/ |
H A D | Kconfig | 481 select PCA954X 534 select PCA954X
|
/openbmc/openbmc/meta-quanta/meta-gbs/recipes-gbs/gbs-sysinit/files/ |
H A D | gbs-sysinit.sh | 199 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 D | i2c-sysfs.rst | 332 /sys/bus/i2c/drivers/pca954x 341 pca954x 73-0070: probe failed 342 pca954x 73-0070: probe failed
|
H A D | i2c-topology.rst | 389 i2c-mux-pca954x Parent-locked
|
/openbmc/u-boot/drivers/i2c/ |
H A D | i2c_core.c | 54 * NXP (Philips) PCA954x multiplexers are supported. Switches are NOT
|
/openbmc/u-boot/ |
H A D | MAINTAINERS | 367 F: drivers/i2c/muxes/pca954x.c 391 F: drivers/i2c/muxes/pca954x.c
|
/openbmc/openpower-vpd-parser/configuration/ibm/ |
H A D | 50001001_v2.json | 33 "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 D | 50001000_v2.json | 33 "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"
|