Home
last modified time | relevance | path

Searched full:pca9541 (Results 1 – 9 of 9) sorted by relevance

/linux-6.12.1/arch/arm/boot/dts/aspeed/
Daspeed-bmc-delta-ahe50dc.dts35 * 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 …]
Daspeed-bmc-opp-zaius.dts332 compatible = "nxp,pca9541";
/linux-6.12.1/drivers/i2c/muxes/
Di2c-mux-pca9541.c2 * 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 …]
DKconfig59 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.
DMakefile14 obj-$(CONFIG_I2C_MUX_PCA9541) += i2c-mux-pca9541.o
/linux-6.12.1/Documentation/devicetree/bindings/i2c/
Dnxp,pca9541.yaml4 $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/
Dlineage-pem.rst45 (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/
Dlineage-pem.c30 * 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/
Di2c-topology.rst388 i2c-mux-pca9541 Parent-locked