Searched +full:mux +full:- +full:ctrl +full:- +full:phandle (Results 1 – 7 of 7) sorted by relevance
1 # SPDX-License-Identifier: GPL-2.03 ---4 $id: http://devicetree.org/schemas/mux/mux-consumer.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#10 - Peter Rosin <peda@axentia.se>13 Mux controller consumers should specify a list of mux controllers that they14 want to use with a property containing a 'mux-ctrl-list':16 mux-ctrl-list ::= <single-mux-ctrl> [mux-ctrl-list]17 single-mux-ctrl ::= <mux-ctrl-phandle> [mux-ctrl-specifier]18 mux-ctrl-phandle : phandle to mux controller node[all …]
1 # SPDX-License-Identifier: GPL-2.03 ---4 $id: http://devicetree.org/schemas/i2c/i2c-mux-gpmux.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: General Purpose I2C Bus Mux10 - Peter Rosin <peda@axentia.se>13 This binding describes an I2C bus multiplexer that uses a mux controller14 from the mux subsystem to route the I2C signals.16 .-----. .-----.18 .------------. '-----' '-----'[all …]
1 // SPDX-License-Identifier: GPL-2.0+13 #include "pinctrl-rockchip.h"22 struct rockchip_pin_ctrl *ctrl = priv->ctrl; in rockchip_verify_config() local24 if (bank >= ctrl->nr_banks) { in rockchip_verify_config()25 debug("pin conf bank %d >= nbanks %d\n", bank, ctrl->nr_banks); in rockchip_verify_config()26 return -EINVAL; in rockchip_verify_config()32 return -EINVAL; in rockchip_verify_config()41 struct rockchip_pinctrl_priv *priv = bank->priv; in rockchip_get_recalced_mux()42 struct rockchip_pin_ctrl *ctrl = priv->ctrl; in rockchip_get_recalced_mux() local46 for (i = 0; i < ctrl->niomux_recalced; i++) { in rockchip_get_recalced_mux()[all …]
1 // SPDX-License-Identifier: GPL-2.0-only8 * With some ideas taken from pinctrl-samsung:14 * and pinctrl-at91:15 * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>30 #include <linux/pinctrl/pinconf-generic.h>37 #include <dt-bindings/pinctrl/rockchip.h>41 #include "pinctrl-rockchip.h"67 { .offset = -1 }, \68 { .offset = -1 }, \69 { .offset = -1 }, \[all …]
4 * Sukumar Ghorai <s-ghorai@ti.com>22 * MA 02111-1307 USA46 #include <asm/arch/mux.h>166 return dev_get_priv(mmc->dev); in omap_hsmmc_get_data()168 return (struct omap_hsmmc_data *)mmc->priv; in omap_hsmmc_get_data()174 struct omap_hsmmc_plat *plat = dev_get_platdata(mmc->dev); in omap_hsmmc_get_cfg()175 return &plat->cfg; in omap_hsmmc_get_cfg()177 return &((struct omap_hsmmc_data *)mmc->priv)->cfg; in omap_hsmmc_get_cfg()188 return -1; in omap_mmc_setup_gpio_in()213 pbias_lite = readl(&t2_base->pbias_lite); in mmc_board_init()[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * PRU-ICSS remoteproc driver for various TI SoCs5 * Copyright (C) 2014-2022 Texas Instruments Incorporated - https://www.ti.com/8 * Suman Anna <s-anna@ti.com>11 * Puranjay Mohan <p-mohan@ti.com>41 /* CTRL register bit-fields */71 * enum pru_iomem - PRU core memory/register range identifiers86 * struct pru_private_data - device data for a PRU core96 * struct pru_rproc - PRU remoteproc structure99 * @pruss: back-reference to parent PRUSS structure[all …]
1 // SPDX-License-Identifier: GPL-2.02 #include <dt-bindings/clock/tegra124-car.h>3 #include <dt-bindings/gpio/tegra-gpio.h>4 #include <dt-bindings/memory/tegra124-mc.h>5 #include <dt-bindings/pinctrl/pinctrl-tegra.h>6 #include <dt-bindings/interrupt-controller/arm-gic.h>7 #include <dt-bindings/reset/tegra124-car.h>8 #include <dt-bindings/thermal/tegra124-soctherm.h>9 #include <dt-bindings/soc/tegra-pmc.h>11 #include "tegra124-peripherals-opp.dtsi"[all …]