Home
last modified time | relevance | path

Searched full:iomux (Results 1 – 25 of 58) sorted by relevance

123

/Linux-v5.10/drivers/pinctrl/bcm/
DKconfig65 SoCs IOMUX controller. This features could be used only on SoCs which
69 bool "Broadcom Cygnus IOMUX driver"
76 Say yes here to enable the Broadcom Cygnus IOMUX driver.
78 The Broadcom Cygnus IOMUX driver supports group based IOMUX
122 The Broadcom Northstar2 IOMUX driver supports group based IOMUX
126 bool "Broadcom NSP IOMUX driver"
133 Say yes here to enable the Broadcom NSP SOC IOMUX driver.
135 The Broadcom Northstar Plus IOMUX driver supports pin based IOMUX
Dpinctrl-nsp-mux.c12 * This file contains the Northstar plus (NSP) IOMUX driver that supports
13 * group based PINMUX configuration. The Northstar plus IOMUX controller
45 * nsp IOMUX register description
60 * Keep track of nsp IOMUX configuration and prevent double configuration
62 * @nsp_mux: nsp IOMUX register description
72 * Group based IOMUX configuration
77 * @mux: nsp group based IOMUX configuration
100 * nsp IOMUX pinctrl core
409 * IOMUX has been configured previously and one is trying to in nsp_pinmux_set()
594 dev_err(&pdev->dev, "unable to initialize IOMUX log\n"); in nsp_pinmux_probe()
[all …]
Dpinctrl-cygnus-mux.c15 * Broadcom Cygnus IOMUX driver
17 * This file contains the Cygnus IOMUX driver that supports group based PINMUX
19 * Cygnus IOMUX controller allows certain pins to be individually muxed to GPIO
41 * Cygnus IOMUX register description
54 * Keep track of Cygnus IOMUX configuration and prevent double configuration
56 * @cygnus_mux: Cygnus IOMUX register description
66 * Group based IOMUX configuration
71 * @mux: Cygnus group based IOMUX configuration
94 * Cygnus IOMUX pinctrl core
98 * @base0: first I/O register base of the Cygnus IOMUX controller
[all …]
Dpinctrl-ns2-mux.c12 * This file contains the Northstar2 IOMUX driver that supports group
48 * Northstar2 IOMUX register description
65 * Keep track of Northstar2 IOMUX configuration and prevent double
68 * @ns2_mux: Northstar2 IOMUX register description
78 * Group based IOMUX configuration
83 * @mux: Northstar2 group based IOMUX configuration
106 * Northstar2 IOMUX pinctrl core
110 * @base0: first IOMUX register base
111 * @base1: second IOMUX register base
593 * IOMUX has been configured previously and one is trying to in ns2_pinmux_set()
[all …]
/Linux-v5.10/arch/arc/boot/dts/
Dabilis_tb100.dtsi29 iomux: iomux@ff10601c { label
163 gpio-ranges = <&iomux 0 0 0>;
176 gpio-ranges = <&iomux 0 0 0>;
189 gpio-ranges = <&iomux 0 0 0>;
202 gpio-ranges = <&iomux 0 0 0>;
215 gpio-ranges = <&iomux 0 0 0>;
228 gpio-ranges = <&iomux 0 0 0>;
241 gpio-ranges = <&iomux 0 0 0>;
254 gpio-ranges = <&iomux 0 0 0>;
267 gpio-ranges = <&iomux 0 0 0>;
[all …]
Dabilis_tb101.dtsi29 iomux: iomux@ff10601c { label
172 gpio-ranges = <&iomux 0 0 0>;
185 gpio-ranges = <&iomux 0 0 0>;
198 gpio-ranges = <&iomux 0 0 0>;
211 gpio-ranges = <&iomux 0 0 0>;
224 gpio-ranges = <&iomux 0 0 0>;
237 gpio-ranges = <&iomux 0 0 0>;
250 gpio-ranges = <&iomux 0 0 0>;
263 gpio-ranges = <&iomux 0 0 0>;
276 gpio-ranges = <&iomux 0 0 0>;
[all …]
Dabilis_tb10x.dtsi66 iomux: iomux@ff10601c { label
67 compatible = "abilis,tb10x-iomux";
/Linux-v5.10/Documentation/devicetree/bindings/pinctrl/
Dabilis,tb10x-iomux.txt7 - compatible: should be "abilis,tb10x-iomux";
52 iomux: iomux@ff10601c {
53 compatible = "abilis,tb10x-iomux";
78 gpio-ranges = <&iomux 0 0>;
Dfsl,imx27-pinctrl.txt1 * Freescale IMX27 IOMUX Controller
55 The iomux controller has gpio child nodes which are embedded in the iomux
56 control registers. They have to be defined as child nodes of the iomux device
58 properties for the iomux device node are required.
Drockchip,pinctrl.txt21 Required properties for iomux controller:
40 Optional properties for iomux controller:
42 as some SoCs carry parts of the iomux controller registers there.
46 Deprecated properties for iomux controller:
47 - reg: first element is the general register space of the iomux controller
54 - reg: register of the gpio bank (different than the iomux registerset)
Dfsl,imx-pinctrl.txt1 * Freescale IOMUX Controller (IOMUXC) for i.MX
3 The IOMUX Controller (IOMUXC), together with the IOMUX, enables the IC
20 Required properties for iomux controller:
46 1. We have pin function node defined under iomux controller node to represent
Dbrcm,nsp-pinmux.txt1 Broadcom NSP (Northstar plus) IOMUX Controller
3 The NSP IOMUX controller supports group based mux configuration. In
12 GPIO_CONTROL0, GP_AUX_SEL and IPROC_CONFIG IOMUX registers
Dfsl,imx6ul-pinctrl.txt1 * Freescale i.MX6 UltraLite IOMUX Controller
7 - compatible: "fsl,imx6ul-iomuxc" for main IOMUX controller or
8 "fsl,imx6ull-iomuxc-snvs" for i.MX 6ULL's SNVS IOMUX controller.
Dbrcm,cygnus-pinmux.txt1 Broadcom Cygnus IOMUX Controller
3 The Cygnus IOMUX controller supports group based mux configuration. In
13 IOMUX registers
Dbrcm,ns2-pinmux.txt1 Broadcom Northstar2 IOMUX Controller
3 The Northstar2 IOMUX controller supports group based mux configuration. There
13 Northstar2 IOMUX and pin configuration registers.
Dfsl,imx7d-pinctrl.txt1 * Freescale i.MX7 Dual IOMUX Controller
58 any of the iomux controllers. For example the I2C1 IP can use SCL pad from
Dfsl,imx25-pinctrl.txt1 * Freescale IMX25 IOMUX Controller
Dfsl,imx50-pinctrl.txt1 * Freescale IMX50 IOMUX Controller
Dfsl,imx51-pinctrl.txt1 * Freescale IMX51 IOMUX Controller
Dfsl,imx53-pinctrl.txt1 * Freescale IMX53 IOMUX Controller
Dfsl,imx35-pinctrl.txt1 * Freescale IMX35 IOMUX Controller
/Linux-v5.10/Documentation/devicetree/bindings/sound/
Dqcom,apq8016-sbc.txt15 * "mic-iomux"
16 * "spkr-iomux"
61 reg-names = "mic-iomux", "spkr-iomux";
Dfsl,mqs.txt11 - gpr : A phandle of General Purpose Registers in IOMUX Controller.
/Linux-v5.10/drivers/pinctrl/
Dpinctrl-rockchip.c67 * Encode variants of iomux registers into a type variable
78 * @type: iomux variant using IOMUX_* constants
81 * to a new value for autocalculating the following iomux registers.
134 * @iomux: array describing the 4 iomux sources of the bank
158 struct rockchip_iomux iomux[4]; member
178 .iomux = { \
191 .iomux = { \
204 .iomux = { \
225 .iomux = { \
251 .iomux = { \
[all …]
/Linux-v5.10/sound/soc/qcom/
Dapq8016_sbc.c154 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mic-iomux"); in apq8016_sbc_platform_probe()
159 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "spkr-iomux"); in apq8016_sbc_platform_probe()

123