/linux-4.4.14/arch/sh/kernel/cpu/sh4a/ |
D | Makefile | 39 pinmux-$(CONFIG_CPU_SUBTYPE_SH7722) := pinmux-sh7722.o 40 pinmux-$(CONFIG_CPU_SUBTYPE_SH7723) := pinmux-sh7723.o 41 pinmux-$(CONFIG_CPU_SUBTYPE_SH7724) := pinmux-sh7724.o 42 pinmux-$(CONFIG_CPU_SUBTYPE_SH7734) := pinmux-sh7734.o 43 pinmux-$(CONFIG_CPU_SUBTYPE_SH7757) := pinmux-sh7757.o 44 pinmux-$(CONFIG_CPU_SUBTYPE_SH7785) := pinmux-sh7785.o 45 pinmux-$(CONFIG_CPU_SUBTYPE_SH7786) := pinmux-sh7786.o 46 pinmux-$(CONFIG_CPU_SUBTYPE_SHX3) := pinmux-shx3.o 50 obj-$(CONFIG_GPIOLIB) += $(pinmux-y)
|
/linux-4.4.14/arch/arm64/boot/dts/qcom/ |
D | msm8916-pins.dtsi | 17 pinmux { 29 pinmux { 41 pinmux { 53 pinmux { 65 pinmux { 87 pinmux { 99 pinmux { 121 pinmux { 133 pinmux { 155 pinmux { [all …]
|
/linux-4.4.14/arch/sh/kernel/cpu/sh2a/ |
D | Makefile | 20 pinmux-$(CONFIG_CPU_SUBTYPE_SH7203) := pinmux-sh7203.o 21 pinmux-$(CONFIG_CPU_SUBTYPE_SH7264) := pinmux-sh7264.o 22 pinmux-$(CONFIG_CPU_SUBTYPE_SH7269) := pinmux-sh7269.o 24 obj-$(CONFIG_GPIOLIB) += $(pinmux-y)
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | imx28.dtsi | 213 fsl,pinmux-ids = < 224 fsl,pinmux-ids = < 235 fsl,pinmux-ids = < 248 fsl,pinmux-ids = < 271 fsl,pinmux-ids = < 281 fsl,pinmux-ids = < 294 fsl,pinmux-ids = < 305 fsl,pinmux-ids = < 318 fsl,pinmux-ids = < 329 fsl,pinmux-ids = < [all …]
|
D | at91-sama5d2_xplained.dts | 251 pinmux = <PIN_PB28__FLEXCOM0_IO0>, 257 pinmux = <PIN_PD12__FLEXCOM4_IO0>, 263 pinmux = <PIN_PD21__TWD0>, 269 pinmux = <PIN_PD4__TWD1>, 275 pinmux = <PIN_PB14__GTXCK>, 290 pinmux = <PIN_PA1__SDMMC0_CMD>, 303 pinmux = <PIN_PA0__SDMMC0_CK>, 313 pinmux = <PIN_PA28__SDMMC1_CMD>, 322 pinmux = <PIN_PA22__SDMMC1_CK>, 329 pinmux = <PIN_PA14__SPI0_SPCK>, [all …]
|
D | imx28-cfa10049.dts | 27 fsl,pinmux-ids = < 37 fsl,pinmux-ids = < 48 fsl,pinmux-ids = < 58 fsl,pinmux-ids = < 68 fsl,pinmux-ids = < 79 fsl,pinmux-ids = < 89 fsl,pinmux-ids = < 102 fsl,pinmux-ids = < 116 fsl,pinmux-ids = < 143 fsl,pinmux-ids = < [all …]
|
D | imx23.dtsi | 141 fsl,pinmux-ids = < 152 fsl,pinmux-ids = < 165 fsl,pinmux-ids = < 176 fsl,pinmux-ids = < 201 fsl,pinmux-ids = < 211 fsl,pinmux-ids = < 226 fsl,pinmux-ids = < 245 fsl,pinmux-ids = < 254 fsl,pinmux-ids = < 264 fsl,pinmux-ids = < [all …]
|
D | imx28-eukrea-mbmx28lc.dtsi | 197 fsl,pinmux-ids = < 207 fsl,pinmux-ids = < 217 fsl,pinmux-ids = < 230 fsl,pinmux-ids = < 240 fsl,pinmux-ids = < 250 fsl,pinmux-ids = < 260 fsl,pinmux-ids = < 270 fsl,pinmux-ids = <
|
D | imx28-cfa10036.dts | 28 fsl,pinmux-ids = < 38 fsl,pinmux-ids = < 48 fsl,pinmux-ids = < 58 fsl,pinmux-ids = <
|
D | spear310.dtsi | 25 pinmux: pinmux@b4000000 { label 26 compatible = "st,spear310-pinmux"; 105 gpio-ranges = <&pinmux 0 0 102>;
|
D | imx28-cfa10055.dts | 28 fsl,pinmux-ids = < 41 fsl,pinmux-ids = < 68 fsl,pinmux-ids = < 81 fsl,pinmux-ids = <
|
D | spear320.dtsi | 24 pinmux: pinmux@b3000000 { label 25 compatible = "st,spear320-pinmux"; 133 gpio-ranges = <&pinmux 0 0 102>;
|
D | imx28-tx28.dts | 507 fsl,pinmux-ids = < 516 fsl,pinmux-ids = < 527 fsl,pinmux-ids = < 536 fsl,pinmux-ids = < 568 fsl,pinmux-ids = < 578 fsl,pinmux-ids = < 595 fsl,pinmux-ids = < 604 fsl,pinmux-ids = < 618 fsl,pinmux-ids = < 628 fsl,pinmux-ids = < [all …]
|
D | imx28-cfa10056.dts | 27 fsl,pinmux-ids = < 40 fsl,pinmux-ids = < 53 fsl,pinmux-ids = <
|
D | imx28-apx4devkit.dts | 42 fsl,pinmux-ids = < 58 fsl,pinmux-ids = < 71 fsl,pinmux-ids = < 85 fsl,pinmux-ids = <
|
D | spear1340.dtsi | 91 pinmux: pinmux@e0700000 { label 92 compatible = "st,spear1340-pinmux"; 161 gpio-ranges = <&pinmux 0 0 252>;
|
D | tegra20-iris-512.dts | 20 pinmux@70000014 { 21 state_default: pinmux {
|
D | imx28-cfa10057.dts | 28 fsl,pinmux-ids = < 38 fsl,pinmux-ids = < 65 fsl,pinmux-ids = <
|
D | spear320-evb.dts | 28 pinmux@b3000000 { 29 st,pinmux-mode = <4>; 33 state_default: pinmux {
|
D | spear300-evb.dts | 28 pinmux@99000000 { 29 st,pinmux-mode = <2>; 33 state_default: pinmux {
|
D | imx28-cfa10037.dts | 27 fsl,pinmux-ids = < 37 fsl,pinmux-ids = <
|
D | spear300.dtsi | 24 pinmux@99000000 { 25 compatible = "st,spear300-pinmux";
|
D | imx28-apf28dev.dts | 43 fsl,pinmux-ids = < 60 fsl,pinmux-ids = < 73 fsl,pinmux-ids = <
|
D | imx28-duckbill.dts | 41 fsl,pinmux-ids = < 51 fsl,pinmux-ids = <
|
D | imx28-evk.dts | 72 fsl,pinmux-ids = < 89 fsl,pinmux-ids = < 99 fsl,pinmux-ids = < 110 fsl,pinmux-ids = <
|
D | imx23-olinuxino.dts | 43 fsl,pinmux-ids = < 53 fsl,pinmux-ids = <
|
D | imx28-m28cu3.dts | 72 fsl,pinmux-ids = < 85 fsl,pinmux-ids = < 100 fsl,pinmux-ids = <
|
D | imx28-cfa10058.dts | 28 fsl,pinmux-ids = < 38 fsl,pinmux-ids = <
|
D | spear1310.dtsi | 176 pinmux: pinmux@e0700000 { label 177 compatible = "st,spear1310-pinmux"; 302 gpio-ranges = <&pinmux 0 0 246>;
|
D | spear320-hmi.dts | 28 pinmux@b3000000 { 29 st,pinmux-mode = <4>; 33 state_default: pinmux {
|
D | spear310-evb.dts | 28 pinmux@b4000000 { 32 state_default: pinmux {
|
D | qcom-ipq8064-ap148.dts | 26 pinmux@800000 {
|
D | imx28-m28evk.dts | 56 fsl,pinmux-ids = < 70 fsl,pinmux-ids = <
|
D | omap34xx.dtsi | 32 omap3_pmx_core2: pinmux@480025d8 {
|
D | imx23-stmp378x_devb.dts | 41 fsl,pinmux-ids = <
|
D | imx28-eukrea-mbmx287lc.dts | 43 fsl,pinmux-ids = <
|
D | imx28-eukrea-mbmx283lc.dts | 63 fsl,pinmux-ids = <
|
D | am3517.dtsi | 64 omap3_pmx_core2: pinmux@480025d8 {
|
D | bcm-cygnus.dtsi | 95 compatible = "brcm,cygnus-pinmux"; 251 pinmux = <&pinctrl>;
|
D | spear1310-evb.dts | 28 pinmux@e0700000 { 32 state_default: pinmux {
|
D | omap36xx.dtsi | 64 omap3_pmx_core2: pinmux@480025a0 {
|
D | imx28-sps1.dts | 31 fsl,pinmux-ids = <
|
D | imx23-evk.dts | 47 fsl,pinmux-ids = <
|
D | tegra114.dtsi | 238 gpio-ranges = <&pinmux 0 0 246>; 248 pinmux: pinmux@70000868 { label 249 compatible = "nvidia,tegra114-pinmux";
|
D | tegra20.dtsi | 248 gpio-ranges = <&pinmux 0 0 224>; 258 pinmux: pinmux@70000014 { label 259 compatible = "nvidia,tegra20-pinmux";
|
D | spear1340-evb.dts | 28 pinmux@e0700000 { 32 state_default: pinmux {
|
D | tegra30-colibri.dtsi | 27 pinmux@70000868 { 31 state_default: pinmux {
|
D | tegra20-trimslice.dts | 33 pinmux@70000014 { 37 state_default: pinmux {
|
D | tegra30.dtsi | 353 gpio-ranges = <&pinmux 0 0 248>; 363 pinmux: pinmux@70000868 { label 364 compatible = "nvidia,tegra30-pinmux";
|
D | tegra20-tamonten.dtsi | 28 pinmux@70000014 { 32 state_default: pinmux {
|
D | omap2420.dtsi | 43 omap2420_pmx: pinmux@30 {
|
D | tegra20-colibri-512.dtsi | 27 pinmux@70000014 { 31 state_default: pinmux {
|
D | tegra20-paz00.dts | 42 pinmux@70000014 { 46 state_default: pinmux {
|
D | tegra124.dtsi | 262 gpio-ranges = <&pinmux 0 0 251>; 313 pinmux: pinmux@0,70000868 { label 314 compatible = "nvidia,tegra124-pinmux";
|
D | tegra114-dalmore.dts | 54 pinmux@70000868 { 58 state_default: pinmux { 1066 pinmux { 1071 palmas_default: pinmux {
|
D | da850-evm.dts | 18 pmx_core: pinmux@1c14120 {
|
D | hi3620.dtsi | 535 pmx0: pinmux@803000 { 556 pmx1: pinmux@803800 {
|
D | tegra20-whistler.dts | 33 pinmux@70000014 { 37 state_default: pinmux {
|
D | tegra20-ventana.dts | 41 pinmux@70000014 { 45 state_default: pinmux {
|
D | tegra30-cardhu.dtsi | 77 pinmux@70000868 { 81 state_default: pinmux {
|
D | tegra30-apalis.dtsi | 46 pinmux@70000868 { 50 state_default: pinmux {
|
D | tegra124-venice2.dts | 54 pinmux: pinmux@0,70000868 { label 658 as3722_default: pinmux {
|
D | da850.dtsi | 34 pmx_core: pinmux@1c14120 {
|
D | dm814x.dtsi | 206 pincntl: pinmux@800 {
|
D | qcom-ipq8064.dtsi | 93 qcom_pinmux: pinmux@800000 {
|
D | omap2430.dtsi | 43 omap2430_pmx: pinmux@30 {
|
D | tegra124-jetson-tk1.dts | 64 pinmux: pinmux@0,70000868 { label 68 state_boot: pinmux { 1442 as3722_default: pinmux { 1666 padctl_default: pinmux {
|
D | hi3620-hi4511.dts | 68 pmx0: pinmux@803000 { 315 pmx1: pinmux@803800 {
|
D | omap3.dtsi | 103 omap3_pmx_core: pinmux@30 { 142 omap3_pmx_wkup: pinmux@a00 {
|
D | tegra20-harmony.dts | 42 pinmux@70000014 { 46 state_default: pinmux {
|
D | tegra20-seaboard.dts | 42 pinmux@70000014 { 46 state_default: pinmux {
|
D | dm816x.dtsi | 89 dm816x_pinmux: pinmux@800 {
|
D | omap4.dtsi | 181 omap4_pmx_core: pinmux@40 { 253 omap4_pmx_wkup: pinmux@1e040 {
|
D | tegra114-roth.dts | 51 pinmux@70000868 { 55 state_default: pinmux {
|
D | omap5.dtsi | 170 omap5_pmx_core: pinmux@40 { 269 omap5_pmx_wkup: pinmux@c840 {
|
D | tegra124-nyan.dtsi | 119 as3722_default: pinmux {
|
D | am33xx.dtsi | 135 am33xx_pinmux: pinmux@800 {
|
D | r8a7791.dtsi | 458 /* doesn't need pinmux */ 470 /* doesn't need pinmux */
|
D | tegra30-beaver.dts | 60 pinmux@70000868 { 64 state_default: pinmux {
|
D | am4372.dtsi | 142 am43xx_pinmux: pinmux@800 {
|
D | tegra124-nyan-big.dts | 29 pinmux@0,70000868 {
|
D | tegra124-nyan-blaze.dts | 25 pinmux@0,70000868 {
|
D | dra7.dtsi | 142 dra7_pmx_core: pinmux@1400 {
|
/linux-4.4.14/drivers/mfd/ |
D | si476x-i2c.c | 50 core->pinmux.dclk, in si476x_core_config_pinmux() 51 core->pinmux.dfs, in si476x_core_config_pinmux() 52 core->pinmux.dout, in si476x_core_config_pinmux() 53 core->pinmux.xout); in si476x_core_config_pinmux() 62 core->pinmux.iqclk, in si476x_core_config_pinmux() 63 core->pinmux.iqfs, in si476x_core_config_pinmux() 64 core->pinmux.iout, in si476x_core_config_pinmux() 65 core->pinmux.qout); in si476x_core_config_pinmux() 74 core->pinmux.icin, in si476x_core_config_pinmux() 75 core->pinmux.icip, in si476x_core_config_pinmux() [all …]
|
D | si476x-cmd.c | 1079 const bool intsel = (core->pinmux.a1 == SI476X_A1_IRQ); in si476x_core_cmd_power_up_a10() 1102 const bool intsel = (core->pinmux.a1 == SI476X_A1_IRQ); in si476x_core_cmd_power_up_a20()
|
/linux-4.4.14/drivers/pinctrl/qcom/ |
D | Kconfig | 15 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 23 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 31 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 39 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 47 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 55 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 63 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 82 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 94 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | nvidia,tegra124-pinmux.txt | 1 NVIDIA Tegra124 pinmux controller 4 pinctrl binding, as described in nvidia,tegra20-pinmux.txt and 5 nvidia,tegra30-pinmux.txt. In fact, this document assumes that binding as 9 - compatible: For Tegra124, must contain "nvidia,tegra124-pinmux". For 10 Tegra132, must contain '"nvidia,tegra132-pinmux", "nvidia-tegra124-pinmux"'. 13 -- second entry - the pinmux registers 116 pinmux: pinmux { 117 compatible = "nvidia,tegra124-pinmux"; 123 Example pinmux entries: 126 sdmmc4_default: pinmux {
|
D | pinctrl-mt65xx.txt | 11 - pins-are-numbered: Specify the subnodes are using numbered pinmux to 47 pinmux = <PIN_NUMBER_PINMUX>; 52 - pinmux: integer array, represents gpio pin number and mux setting. 101 pinmux = <MT8135_PIN_100_SDA0__FUNC_SDA0>, 109 pinmux = <MT8135_PIN_195_SDA1__FUNC_SDA1>, 117 pinmux = <MT8135_PIN_193_SDA2__FUNC_SDA2>; 122 pinmux = <MT8135_PIN_49_WATCHDOG__FUNC_GPIO49>; 129 pinmux = <MT8135_PIN_40_DAC_CLK__FUNC_GPIO40>, 135 pinmux = <MT8135_PIN_35_SCL3__FUNC_SCL3>, 142 pinmux = <MT8135_PIN_57_JTCK__FUNC_GPIO57>,
|
D | atmel,at91-pio4-pinctrl.txt | 26 pinmux = <PIN_NUMBER_PINMUX>; 31 - pinmux: integer array. Each integer represents a pin number plus mux and 60 pinmux = <PIN_PD21__TWD0>, 66 pinmux = <PIN_PB0>, 73 pinmux = <PIN_PA28__SDMMC1_CMD>, 82 pinmux = <PIN_PA22__SDMMC1_CK>,
|
D | nvidia,tegra114-pinmux.txt | 1 NVIDIA Tegra114 pinmux controller 4 pinctrl binding, as described in nvidia,tegra20-pinmux.txt and 5 nvidia,tegra30-pinmux.txt. In fact, this document assumes that binding as 9 - compatible: "nvidia,tegra114-pinmux" 13 be pinmux register address. 96 pinmux: pinmux { 97 compatible = "nvidia,tegra114-pinmux"; 105 sdmmc4_default: pinmux {
|
D | pinctrl-single.txt | 10 - pinctrl-single,register-width : pinmux register access width in bits 12 - pinctrl-single,function-mask : mask of allowed pinmux function bits 13 in the pinmux register 25 drive strength in the pinmux register. They're value of drive strength 32 input bias pullup in the pinmux register. 38 input bias pulldown in the pinmux register. 54 input schmitt in the pinmux register. In some silicons, there're two input 55 schmitt value (rising-edge & falling-edge) in the pinmux register. 61 configure input schmitt enable or disable in the pinmux register. 115 Optional sub-node: In case some pins could be configured as GPIO in the pinmux [all …]
|
D | xlnx,zynq-pinctrl.txt | 18 Each configuration node can consist of multiple nodes describing the pinmux and 19 pinconf options. Those nodes can be pinmux nodes or pinconf nodes. 24 Required properties for pinmux nodes are: 25 - groups: A list of pinmux groups. 26 - function: The name of a pinmux function to activate for the specified set 32 - groups: A list of pinmux groups. 35 to specify in a pinmux subnode:
|
D | pinctrl_spear.txt | 1 ST Microelectronics, SPEAr pinmux controller 4 - compatible : "st,spear300-pinmux" 5 : "st,spear310-pinmux" 6 : "st,spear320-pinmux" 7 : "st,spear1310-pinmux" 8 : "st,spear1340-pinmux" 10 - st,pinmux-mode: Mandatory for SPEAr300 and SPEAr320 and invalid for others. 35 SPEAr's pinmux nodes act as a container for an arbitrary number of subnodes. Each
|
D | brcm,cygnus-pinmux.txt | 9 Must be "brcm,cygnus-pinmux" 28 pinmux: pinmux@0x0301d0c8 { 29 compatible = "brcm,cygnus-pinmux";
|
D | nvidia,tegra210-pinmux.txt | 1 NVIDIA Tegra210 pinmux controller 4 - compatible: "nvidia,tegra210-pinmux" 7 - second entry: The PINMUX_AUX_* registers (pinmux) 83 These correspond to Tegra PINMUX_AUX_* (pinmux) registers. Any property 129 use when configuring the pinmux. 146 pinmux: pinmux@70000800 { 147 compatible = "nvidia,tegra210-pinmux"; 154 state_boot: pinmux {
|
D | meson,pinctrl.txt | 1 == Amlogic Meson pinmux controller == 28 configuration for a pin or a group. Those nodes can be pinmux nodes or 31 Required properties for pinmux nodes are: 32 - groups: a list of pinmux groups. The list of all available groups
|
D | nvidia,tegra30-pinmux.txt | 1 NVIDIA Tegra30 pinmux controller 4 as described in nvidia,tegra20-pinmux.txt. In fact, this document assumes 9 - compatible: "nvidia,tegra30-pinmux" 109 compatible = "nvidia,tegra30-pinmux"; 117 sdmmc4_default: pinmux {
|
D | lantiq,pinctrl-xway.txt | 1 Lantiq XWAY pinmux controller 5 - reg: Should contain the physical address and length of the gpio/pinmux 72 gpio: pinmux@E100B10 { 81 state_default: pinmux {
|
D | fsl,mxs-pinctrl.txt | 42 - fsl,pinmux-ids: An integer array. Each integer in the array specify a pin 87 fsl,pinmux-ids = < 106 fsl,pinmux-ids = <MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT>; 111 fsl,pinmux-ids = <MX28_PAD_SSP0_SCK__SSP0_SCK>; 124 Valid values for i.MX28/i.MX23 pinmux-id are defined in
|
D | lantiq,pinctrl-falcon.txt | 1 Lantiq FALCON pinmux controller 5 - reg: Should contain the physical address and length of the gpio/pinmux 65 state_default: pinmux {
|
D | pinctrl-sirf.txt | 1 CSR SiRFprimaII pinmux controller 16 SiRFprimaII's pinmux nodes act as a container for an arbitrary number of subnodes.
|
D | pinctrl-atlas7.txt | 1 CSR SiRFatlas7 pinmux controller 63 SiRFatlas7's pinmux nodes act as a container for an abitrary number of subnodes.
|
D | nvidia,tegra20-pinmux.txt | 1 NVIDIA Tegra20 pinmux controller 4 - compatible: "nvidia,tegra20-pinmux" 63 or groups. See the Tegra TRM and various pinmux spreadsheets for complete 120 compatible = "nvidia,tegra20-pinmux";
|
D | brcm,bcm2835-gpio.txt | 1 Broadcom BCM2835 GPIO (and pinmux) controller 4 controller, and pinmux/control device.
|
D | nvidia,tegra124-xusb-padctl.txt | 30 Child nodes contain the pinmux configurations following the conventions from 109 padctl_default: pinmux {
|
D | pinctrl-vt8500.txt | 1 VIA VT8500 and Wondermedia WM8xxx-series pinmux/gpio controller
|
D | brcm,bcm11351-pinctrl.txt | 164 - setting pinmux to "alt1" 176 - setting pinmux to "alt2" 185 - setting pinmux to "alt3"
|
D | ste,abx500.txt | 1 ST Ericsson abx500 pinmux controller
|
D | qcom,ipq8064-pinctrl.txt | 64 pinmux: pinctrl@800000 {
|
D | pinctrl-palmas.txt | 75 palmas_pins_state: pinmux {
|
D | ste,nomadik.txt | 1 ST Ericsson Nomadik pinmux controller
|
D | fsl,imx-pinctrl.txt | 47 what pinmux functions this SoC supports.
|
D | atmel,at91-pinctrl.txt | 107 what pinmux functions this SoC supports.
|
D | rockchip,pinctrl.txt | 19 defined as gpio sub-nodes of the pinmux controller.
|
D | img,pistachio-pinctrl.txt | 5 interrupt controller, and pinmux + pinconf device. The system ("east") pin
|
/linux-4.4.14/arch/cris/include/arch-v32/mach-a3/mach/ |
D | startup.inc | 43 move.d REG_ADDR(pinmux, regi_pinmux, rw_gio_pa), $r1 45 move.d REG_ADDR(pinmux, regi_pinmux, rw_gio_pc), $r1 52 move.d REG_ADDR(pinmux, regi_pinmux, rw_hwprot), $r1 54 btstq REG_BIT(pinmux, rw_hwprot, eth), $r0 56 btstq REG_BIT(pinmux, rw_hwprot, eth_mdio), $r0 58 btstq REG_BIT(pinmux, rw_hwprot, geth), $r0 60 move.d REG_ADDR(pinmux, regi_pinmux, rw_gio_pb), $r1
|
/linux-4.4.14/arch/arm64/boot/dts/mediatek/ |
D | mt8173-evb.dts | 97 pinmux = <MT8173_PIN_57_MSDC0_DAT0__FUNC_MSDC0_DAT0>, 111 pinmux = <MT8173_PIN_65_MSDC0_CLK__FUNC_MSDC0_CLK>; 116 pinmux = <MT8173_PIN_68_MSDC0_RST___FUNC_MSDC0_RSTB>; 123 pinmux = <MT8173_PIN_73_MSDC1_DAT0__FUNC_MSDC1_DAT0>, 134 pinmux = <MT8173_PIN_77_MSDC1_CLK__FUNC_MSDC1_CLK>; 140 pinmux = <MT8173_PIN_132_I2S0_DATA1__FUNC_GPIO132>; 147 pinmux = <MT8173_PIN_57_MSDC0_DAT0__FUNC_MSDC0_DAT0>, 162 pinmux = <MT8173_PIN_65_MSDC0_CLK__FUNC_MSDC0_CLK>; 168 pinmux = <MT8173_PIN_68_MSDC0_RST___FUNC_MSDC0_RSTB>; 175 pinmux = <MT8173_PIN_73_MSDC1_DAT0__FUNC_MSDC1_DAT0>, [all …]
|
D | mt8173.dtsi | 185 pinmux = <MT8173_PIN_45_SDA0__FUNC_SDA0>, 193 pinmux = <MT8173_PIN_125_SDA1__FUNC_SDA1>, 201 pinmux = <MT8173_PIN_43_SDA2__FUNC_SDA2>, 209 pinmux = <MT8173_PIN_106_SDA3__FUNC_SDA3>, 217 pinmux = <MT8173_PIN_133_SDA4__FUNC_SDA4>, 225 pinmux = <MT8173_PIN_100_MSDC2_DAT0__FUNC_SDA5>,
|
/linux-4.4.14/arch/cris/arch-v32/mach-fs/ |
D | pinmux.c | 58 reg_pinmux_rw_pa pa = REG_RD(pinmux, regi_pinmux, rw_pa); in crisv32_pinmux_init() 60 REG_WR_INT(pinmux, regi_pinmux, rw_hwprot, 0); in crisv32_pinmux_init() 63 REG_WR(pinmux, regi_pinmux, rw_pa, pa); in crisv32_pinmux_init() 107 hwprot = REG_RD(pinmux, regi_pinmux, rw_hwprot); in crisv32_pinmux_alloc_fixed() 169 REG_WR(pinmux, regi_pinmux, rw_hwprot, hwprot); in crisv32_pinmux_alloc_fixed() 242 hwprot = REG_RD(pinmux, regi_pinmux, rw_hwprot); in crisv32_pinmux_dealloc_fixed() 304 REG_WR(pinmux, regi_pinmux, rw_hwprot, hwprot); in crisv32_pinmux_dealloc_fixed()
|
D | Makefile | 5 obj-y := dma.o pinmux.o arbiter.o
|
/linux-4.4.14/arch/sh/kernel/cpu/sh3/ |
D | Makefile | 30 pinmux-$(CONFIG_CPU_SUBTYPE_SH7720) := pinmux-sh7720.o 33 obj-$(CONFIG_GPIOLIB) += $(pinmux-y)
|
/linux-4.4.14/arch/cris/arch-v32/mach-a3/ |
D | pinmux.c | 38 REG_WR_INT(pinmux, regi_pinmux, rw_hwprot, 0); in crisv32_pinmux_init() 98 hwprot = REG_RD(pinmux, regi_pinmux, rw_hwprot); in crisv32_pinmux_alloc_fixed() 203 REG_WR(pinmux, regi_pinmux, rw_hwprot, hwprot); in crisv32_pinmux_alloc_fixed() 275 hwprot = REG_RD(pinmux, regi_pinmux, rw_hwprot); in crisv32_pinmux_dealloc_fixed() 362 REG_WR(pinmux, regi_pinmux, rw_hwprot, hwprot); in crisv32_pinmux_dealloc_fixed()
|
D | Makefile | 5 obj-y := dma.o pinmux.o arbiter.o
|
/linux-4.4.14/Documentation/devicetree/bindings/input/touchscreen/ |
D | colibri-vf50-ts.txt | 13 - pinctrl-0: pinctrl node for pen/touch detection state pinmux 14 - pinctrl-1: pinctrl node for X/Y and pressure measurement (ADC) state pinmux
|
/linux-4.4.14/arch/mips/boot/dts/lantiq/ |
D | easy50712.dts | 54 gpio: pinmux@E100B10 { 63 state_default: pinmux {
|
/linux-4.4.14/arch/sh/boards/mach-highlander/ |
D | Makefile | 7 obj-$(CONFIG_SH_R7785RP) += irq-r7785rp.o pinmux-r7785rp.o
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | marvell,berlin.txt | 58 individual registers dealing with pinmux, padmux, clock, reset, and secondary 74 individual registers dealing with pinmux, padmux, and reset.
|
/linux-4.4.14/arch/cris/boot/compressed/ |
D | misc.c | 301 hwprot = REG_RD(pinmux, regi_pinmux, rw_hwprot); in decompress_kernel() 323 REG_WR(pinmux, regi_pinmux, rw_hwprot, hwprot); in decompress_kernel()
|
/linux-4.4.14/Documentation/ |
D | pinctrl.txt | 453 different pins by pinmux settings. 463 The purpose of the pinmux functionality in the pin controller subsystem is to 464 abstract and provide pinmux settings to the devices you choose to instantiate 474 identify three pinmux functions, one for spi, one for i2c and one for mmc. 495 and their machine-specific particulars are kept inside the pinmux driver, 516 use device spi0 with pinmux function fspi0 group gspi0 and i2c0 on function 554 by inspecting available pinmux hardware, and a necessary assumption since we 555 expect pinmux drivers to present *all* possible function vs pin group mappings 562 The pinmux core takes care of preventing conflicts on pins and calling 565 It is the responsibility of the pinmux driver to impose further restrictions [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/spi/ |
D | efm32-spi.txt | 14 bitfield to configure the pinmux for the device, see
|
/linux-4.4.14/drivers/soc/tegra/ |
D | pmc.c | 733 u32 pmu_addr, ctrl_id, reg_addr, reg_data, pinmux; in tegra_pmc_init_tsense_reset() local 767 if (of_property_read_u32(np, "nvidia,pinmux-id", &pinmux)) in tegra_pmc_init_tsense_reset() 768 pinmux = 0; in tegra_pmc_init_tsense_reset() 780 value |= pinmux << PMC_SCRATCH55_PINMUX_SHIFT; in tegra_pmc_init_tsense_reset()
|
/linux-4.4.14/include/linux/mfd/ |
D | si476x-platform.h | 263 struct si476x_pinmux pinmux; member
|
D | si476x-core.h | 153 struct si476x_pinmux pinmux; member
|
/linux-4.4.14/drivers/pinctrl/ |
D | Makefile | 6 obj-$(CONFIG_PINMUX) += pinmux.o
|
D | Kconfig | 44 functionality. This driver supports the pinmux, push-pull and 237 functionality. This driver supports the pinmux, push-pull and
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/omap/ |
D | ctrl.txt | 43 omap3_pmx_core: pinmux@30 {
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | as3722.txt | 36 Following are properties which is needed if GPIO and pinmux functionality 152 as3722_default: pinmux {
|
/linux-4.4.14/arch/cris/include/arch-v32/arch/hwregs/ |
D | Makefile | 60 REGDESC += $(BASEDIR)/io/pinmux/rtl/guinness/pinmux_regs.r
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/tegra/ |
D | nvidia,tegra20-pmc.txt | 67 - nvidia,pinmux-id : Pinmux used by the hardware when issuing poweroff command.
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | mpc5125twr.dts | 234 // correct pinmux config and fix USB3320 ulpi dependency
|
/linux-4.4.14/Documentation/devicetree/bindings/media/ |
D | samsung-fimc.txt | 37 camera port pinmux at runtime. The "idle" state should configure both the camera
|