Searched full:pca9541 (Results 1 – 9 of 9) sorted by relevance
/linux-6.12.1/arch/arm/boot/dts/aspeed/ |
D | aspeed-bmc-delta-ahe50dc.dts | 35 * pca9541-arbitrated logical i2c buses are numbered as the 157 pca9541@79 { 158 compatible = "nxp,pca9541"; 198 pca9541@72 { 199 compatible = "nxp,pca9541"; 213 pca9541@73 { 214 compatible = "nxp,pca9541"; 228 pca9541@74 { 229 compatible = "nxp,pca9541"; 243 pca9541@7a { [all …]
|
D | aspeed-bmc-opp-zaius.dts | 332 compatible = "nxp,pca9541";
|
/linux-6.12.1/drivers/i2c/muxes/ |
D | i2c-mux-pca9541.c | 2 * I2C multiplexer driver for PCA9541 bus master selector 29 * The PCA9541 is a bus master selector. It supports two I2C masters connected 74 struct pca9541 { struct 81 { "pca9541" }, argument 89 { .compatible = "nxp,pca9541" }, 165 /* Control commands per PCA9541 datasheet */ 181 struct pca9541 *data = i2c_mux_priv(muxc); in pca9541_arbitrate() 251 struct pca9541 *data = i2c_mux_priv(muxc); in pca9541_select_chan() 276 struct pca9541 *data = i2c_mux_priv(muxc); in pca9541_release_chan() 290 struct pca9541 *data; in pca9541_probe() [all …]
|
D | Kconfig | 59 tristate "NXP PCA9541 I2C Master Selector" 61 If you say yes here you get support for the NXP PCA9541 65 will be called i2c-mux-pca9541.
|
D | Makefile | 14 obj-$(CONFIG_I2C_MUX_PCA9541) += i2c-mux-pca9541.o
|
/linux-6.12.1/Documentation/devicetree/bindings/i2c/ |
D | nxp,pca9541.yaml | 4 $id: http://devicetree.org/schemas/i2c/nxp,pca9541.yaml# 7 title: NXP PCA9541 I2C bus master selector 14 const: nxp,pca9541 43 compatible = "nxp,pca9541";
|
/linux-6.12.1/Documentation/hwmon/ |
D | lineage-pem.rst | 45 (PCA9541). To ensure device access, this driver should only be used as client 46 driver to the pca9541 I2C master selector driver.
|
/linux-6.12.1/drivers/hwmon/ |
D | lineage-pem.c | 30 * All Lineage CPL devices have a built-in I2C bus master selector (PCA9541). 32 * to the pca9541 I2C master selector driver.
|
/linux-6.12.1/Documentation/i2c/ |
D | i2c-topology.rst | 388 i2c-mux-pca9541 Parent-locked
|