Home
last modified time | relevance | path

Searched full:mux_config (Results 1 – 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
Di2c-i801.c1429 const struct i801_mux_config *mux_config; in i801_add_mux() local
1436 mux_config = priv->mux_drvdata; in i801_add_mux()
1441 gpio_data.values = mux_config->values; in i801_add_mux()
1442 gpio_data.n_values = mux_config->n_values; in i801_add_mux()
1443 gpio_data.classes = mux_config->classes; in i801_add_mux()
1448 struct_size(lookup, table, mux_config->n_gpios + 1), in i801_add_mux()
1453 for (i = 0; i < mux_config->n_gpios; i++) { in i801_add_mux()
1455 GPIO_LOOKUP(mux_config->gpio_chip, in i801_add_mux()
1456 mux_config->gpios[i], "mux", 0); in i801_add_mux()
1493 const struct i801_mux_config *mux_config; in i801_get_adapter_class() local
[all …]
/kernel/linux/linux-6.6/drivers/i2c/busses/
Di2c-i801.c1392 const struct i801_mux_config *mux_config; in i801_add_mux() local
1399 mux_config = priv->mux_drvdata; in i801_add_mux()
1404 gpio_data.values = mux_config->values; in i801_add_mux()
1405 gpio_data.n_values = mux_config->n_values; in i801_add_mux()
1406 gpio_data.classes = mux_config->classes; in i801_add_mux()
1411 struct_size(lookup, table, mux_config->n_gpios + 1), in i801_add_mux()
1416 for (i = 0; i < mux_config->n_gpios; i++) in i801_add_mux()
1417 lookup->table[i] = GPIO_LOOKUP(mux_config->gpio_chip, in i801_add_mux()
1418 mux_config->gpios[i], "mux", 0); in i801_add_mux()
1447 const struct i801_mux_config *mux_config; in i801_get_adapter_class() local
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/dsa/
Dbrcm,b53.yaml111 - const: mux_config
199 reg-names = "srab", "mux_config", "sgmii_config";
/kernel/linux/linux-6.6/drivers/net/dsa/b53/
Db53_srab.c87 void __iomem *mux_config; member
577 priv->mux_config = devm_platform_ioremap_resource(pdev, 1); in b53_srab_mux_init()
578 if (IS_ERR(priv->mux_config)) in b53_srab_mux_init()
587 reg = readl(priv->mux_config + B53_MUX_CONFIG_P5 + off); in b53_srab_mux_init()
/kernel/linux/linux-5.10/drivers/net/dsa/b53/
Db53_srab.c87 void __iomem *mux_config; member
546 priv->mux_config = devm_platform_ioremap_resource(pdev, 1); in b53_srab_mux_init()
547 if (IS_ERR(priv->mux_config)) in b53_srab_mux_init()
556 reg = readl(priv->mux_config + B53_MUX_CONFIG_P5 + off); in b53_srab_mux_init()
/kernel/linux/linux-6.6/arch/arm/mach-davinci/
Dcommon.h41 const struct mux_config *pinmux_pins;
Dmux.c36 const struct mux_config *cfg; in davinci_cfg_reg()
Dmux.h14 struct mux_config { struct
Dda850.c44 static const struct mux_config da850_pins[] = {
Dda830.c44 static const struct mux_config da830_pins[] = {
/kernel/linux/linux-5.10/arch/arm/mach-davinci/include/mach/
Dcommon.h43 const struct mux_config *pinmux_pins;
Dmux.h22 struct mux_config { struct
/kernel/linux/linux-5.10/arch/arm/mach-davinci/
Dmux.c38 const struct mux_config *cfg; in davinci_cfg_reg()
Ddm646x.c120 static const struct mux_config dm646x_pins[] = {
Ddm644x.c102 static const struct mux_config dm644x_pins[] = {
Ddm355.c111 static const struct mux_config dm355_pins[] = {
Dda850.c56 static const struct mux_config da850_pins[] = {
Ddm365.c65 static const struct mux_config dm365_pins[] = {
Dda830.c48 static const struct mux_config da830_pins[] = {
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/dsa/
Db53.txt66 "mux_config"
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dbcm-nsp.dtsi393 reg-names = "srab", "mux_config", "sgmii";
/kernel/linux/linux-6.6/arch/arm/boot/dts/broadcom/
Dbcm-nsp.dtsi432 reg-names = "srab", "mux_config", "sgmii_config";