Home
last modified time | relevance | path

Searched +full:- +full:pinmux (Results 1 – 25 of 884) sorted by relevance

12345678910>>...36

/OK3568_Linux_fs/u-boot/drivers/gpio/
H A Dda8xx_gpio.c7 * SPDX-License-Identifier: GPL-2.0+
22 #define pinmux(x) (&davinci_syscfg_regs->pinmux[x]) macro
26 { pinmux(13), 8, 6 }, /* GP0[0] */
27 { pinmux(13), 8, 7 },
28 { pinmux(14), 8, 0 },
29 { pinmux(14), 8, 1 },
30 { pinmux(14), 8, 2 },
31 { pinmux(14), 8, 3 },
32 { pinmux(14), 8, 4 },
33 { pinmux(14), 8, 5 },
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-davinci/
H A Dda850_pinmux.c2 * Pinmux configurations for the DA850 SoCs
6 * SPDX-License-Identifier: GPL-2.0+
16 { pinmux(3), 1, 0 }, /* SPI0_CLK */
17 { pinmux(3), 1, 2 }, /* SPI0_SOMI */
18 { pinmux(3), 1, 3 }, /* SPI0_SIMO */
22 { pinmux(4), 1, 1 }, /* SPI0_SCS[0] */
26 { pinmux(5), 1, 2 }, /* SPI1_CLK */
27 { pinmux(5), 1, 4 }, /* SPI1_SOMI */
28 { pinmux(5), 1, 5 }, /* SPI1_SIMO */
32 { pinmux(5), 1, 1 }, /* SPI1_SCS[0] */
[all …]
H A Dda830_pinmux.c2 * Pinmux configurations for the DA830 SoCs
4 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
6 * SPDX-License-Identifier: GPL-2.0+
16 { pinmux(7), 1, 3 }, /* SPI0_SOMI */
17 { pinmux(7), 1, 4 }, /* SPI0_SIMO */
18 { pinmux(7), 1, 6 } /* SPI0_CLK */
22 { pinmux(7), 1, 7 } /* SPI0_SCS[0] */
26 { pinmux(7), 1, 5 } /* SPI0_ENA */
31 { pinmux(18), 1, 2 } /* EMA_CS[0] */
35 { pinmux(18), 1, 3 } /* EMA_CS[2] */
[all …]
/OK3568_Linux_fs/u-boot/board/davinci/ea20/
H A Dea20.c7 * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/
14 * SPDX-License-Identifier: GPL-2.0+
21 #include <asm/mach-types.h>
23 #include <asm/ti-common/davinci_nand.h>
28 #include "../../../drivers/video/da8xx-fb.h"
73 { pinmux(5), 1, 1 },
74 { pinmux(5), 1, 2 },
75 { pinmux(5), 1, 4 },
76 { pinmux(5), 1, 5 }
81 { pinmux(4), 2, 2 },
[all …]
/OK3568_Linux_fs/u-boot/board/davinci/da8xxevm/
H A Domapl138_lcdk.c2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
9 * SPDX-License-Identifier: GPL-2.0+
19 #include <asm/ti-common/davinci_nand.h>
22 #include <asm/mach-types.h>
31 #define pinmux(x) (&davinci_syscfg_regs->pinmux[x]) macro
37 { pinmux(0), 8, 4 }, /* GP0[11] */
38 { pinmux(10), 2, 0 }, /* MMCSD0_CLK */
39 { pinmux(10), 2, 1 }, /* MMCSD0_CMD */
40 { pinmux(10), 2, 2 }, /* MMCSD0_DAT_0 */
41 { pinmux(10), 2, 3 }, /* MMCSD0_DAT_1 */
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dstm32mp15-pinctrl.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
6 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
9 adc1_in6_pins_a: adc1-in6-0 {
11 pinmux = <STM32_PINMUX('F', 12, ANALOG)>;
15 adc12_ain_pins_a: adc12-ain-0 {
17 pinmux = <STM32_PINMUX('C', 3, ANALOG)>, /* ADC1 in13 */
24 adc12_ain_pins_b: adc12-ain-1 {
26 pinmux = <STM32_PINMUX('F', 12, ANALOG)>, /* ADC1 in6 */
31 adc12_usb_cc_pins_a: adc12-usb-cc-pins-0 {
[all …]
H A Dat91-sama5d2_icp.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama5d2_icp.dts - Device Tree file for SAMA5D2-ICP board
11 /dts-v1/;
13 #include "sama5d2-pinfunc.h"
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/input/input.h>
16 #include <dt-bindings/mfd/atmel-flexcom.h>
19 model = "Microchip SAMA5D2-ICP";
20 compatible = "microchip,sama5d2-icp", "atmel,sama5d27", "atmel,sama5d2", "atmel,sama5";
32 stdout-path = "serial0:115200n8";
[all …]
H A Dat91-sama5d27_som1_ek.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama5d27_som1_ek.dts - Device Tree file for SAMA5D27-SOM1-EK board
10 /dts-v1/;
11 #include "at91-sama5d27_som1.dtsi"
12 #include <dt-bindings/mfd/atmel-flexcom.h>
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/input/input.h>
18 …compatible = "atmel,sama5d27-som1-ek", "atmel,sama5d27-som1", "atmel,sama5d27", "atmel,sama5d2", "…
29 stdout-path = "serial0:115200n8";
34 atmel,vbus-gpio = <&pioA PIN_PD20 GPIO_ACTIVE_HIGH>;
[all …]
H A Dimx28.dtsi1 // SPDX-License-Identifier: GPL-2.0+
5 #include <dt-bindings/gpio/gpio.h>
6 #include "imx28-pinfunc.h"
9 #address-cells = <1>;
10 #size-cells = <1>;
12 interrupt-parent = <&icoll>;
15 * pre-existing /chosen node to be available to insert the
42 #address-cells = <1>;
43 #size-cells = <0>;
46 compatible = "arm,arm926ej-s";
[all …]
H A Dat91-sama5d2_xplained.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama5d2_xplained.dts - Device Tree file for SAMA5D2 Xplained board
8 /dts-v1/;
10 #include "sama5d2-pinfunc.h"
11 #include <dt-bindings/mfd/atmel-flexcom.h>
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/input/input.h>
14 #include <dt-bindings/regulator/active-semi,8945a-regulator.h>
18 compatible = "atmel,sama5d2-xplained", "atmel,sama5d2", "atmel,sama5";
28 stdout-path = "serial0:115200n8";
[all …]
H A Dat91-sama5d2_ptc_ek.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR X11)
3 * at91-sama5d2_ptc_ek.dts - Device Tree file for SAMA5D2 PTC EK board
9 /dts-v1/;
11 #include "sama5d2-pinfunc.h"
12 #include <dt-bindings/mfd/atmel-flexcom.h>
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/input/input.h>
15 #include <dt-bindings/pinctrl/at91.h>
19 compatible = "atmel,sama5d2-ptc_ek", "atmel,sama5d2", "atmel,sama5";
29 stdout-path = "serial0:115200n8";
[all …]
H A Dat91-kizbox3_common.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * at91-kizbox3.dts - Device Tree Include file for Overkiz Kizbox 3
12 /dts-v1/;
14 #include "sama5d2-pinfunc.h"
15 #include <dt-bindings/gpio/gpio.h>
16 #include <dt-bindings/mfd/atmel-flexcom.h>
17 #include <dt-bindings/pinctrl/at91.h>
18 #include <dt-bindings/pwm/pwm.h>
36 stdout-path = "serial1:115200n8";
41 clock-frequency = <32768>;
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 config PINMUX config
19 select PINMUX
35 bool "Axis ARTPEC-6 pin controller driver"
37 select PINMUX
40 This is the driver for the Axis ARTPEC-6 pin controller. This driver
43 found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
48 select PINMUX
52 functionality. This driver supports the pinmux, push-pull and
57 tristate "X-Powers AXP209 PMIC pinctrl and GPIO Support"
[all …]
/OK3568_Linux_fs/kernel/arch/sh/kernel/cpu/sh4a/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 # Makefile for the Linux/SuperH SH-4 backends.
7 obj-$(CONFIG_CPU_SUBTYPE_SH7757) += setup-sh7757.o
8 obj-$(CONFIG_CPU_SUBTYPE_SH7763) += setup-sh7763.o
9 obj-$(CONFIG_CPU_SUBTYPE_SH7770) += setup-sh7770.o
10 obj-$(CONFIG_CPU_SUBTYPE_SH7780) += setup-sh7780.o
11 obj-$(CONFIG_CPU_SUBTYPE_SH7785) += setup-sh7785.o
12 obj-$(CONFIG_CPU_SUBTYPE_SH7786) += setup-sh7786.o intc-shx3.o
13 obj-$(CONFIG_CPU_SUBTYPE_SH7343) += setup-sh7343.o
14 obj-$(CONFIG_CPU_SUBTYPE_SH7722) += setup-sh7722.o serial-sh7722.o
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/qcom/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 select PINMUX
19 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
28 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
37 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
46 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
55 This is the pinctrl, pinmux, pinconf and gpiolib driver for
66 This is the pinctrl, pinmux, pinconf and gpiolib driver for
76 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
86 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/mediatek/
H A Dmt8183-kukui.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
19 stdout-path = "serial0:115200n8";
28 compatible = "fixed-clock";
29 #clock-cells = <0>;
30 clock-frequency = <32768>;
31 clock-output-names = "clk32k";
35 compatible = "regulator-fixed";
36 regulator-name = "it6505_pp18";
[all …]
H A Dmt8183-evb.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 /dts-v1/;
14 compatible = "mediatek,mt8183-evb", "mediatek,mt8183";
26 stdout-path = "serial0:921600n8";
29 reserved-memory {
30 #address-cells = <2>;
31 #size-cells = <2>;
34 compatible = "shared-dma-pool";
36 no-map;
46 pinctrl-names = "default";
[all …]
H A Dmt8173-elm.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/input/linux-event-codes.h>
8 #include <dt-bindings/regulator/dlg,da9211-regulator.h>
9 #include <dt-bindings/gpio/gpio.h>
19 compatible = "pwm-backlight";
21 power-supply = <&bl_fixed_reg>;
22 enable-gpios = <&pio 95 GPIO_ACTIVE_HIGH>;
24 pinctrl-names = "default";
25 pinctrl-0 = <&disp_pwm0_pins>;
[all …]
/OK3568_Linux_fs/u-boot/board/nvidia/dalmore/
H A Dpinmux-config-dalmore.h2 * Copyright (c) 2010-2013, NVIDIA CORPORATION. All rights reserved.
4 * SPDX-License-Identifier: GPL-2.0
85 /* EXTPERIPH1 pinmux */
88 /* I2S0 pinmux */
94 /* I2S1 pinmux */
100 /* I2S3 pinmux */
106 /* CLDVFS pinmux */
110 /* ULPI pinmux */
124 /* I2C3 pinmux */
128 /* VI pinmux */
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dstm32mp157-pinctrl.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
6 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
10 pinctrl: pin-controller@50002000 {
11 #address-cells = <1>;
12 #size-cells = <1>;
13 compatible = "st,stm32mp157-pinctrl";
15 interrupt-parent = <&exti>;
17 pins-are-numbered;
20 gpio-controller;
[all …]
H A Dat91-sama5d2_xplained.dts1 /dts-v1/;
3 #include "sama5d2-pinfunc.h"
7 compatible = "atmel,sama5d2-xplained", "atmel,sama5d2", "atmel,sama5";
10 u-boot,dm-pre-reloc;
11 stdout-path = &uart1;
16 num-ports = <3>;
17 atmel,vbus-gpio = <&pioA 42 0>;
18 pinctrl-names = "default";
19 pinctrl-0 = <&pinctrl_usb_default>;
27 sdmmc0: sdio-host@a0000000 {
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra20/
H A Dfuncmux.c4 * SPDX-License-Identifier: GPL-2.0+
7 /* Tegra20 high-level function multiplexing */
11 #include <asm/arch/pinmux.h>
14 * The PINMUX macro is used to set up pinmux tables.
16 #define PINMUX(grp, mux, pupd, tri) \ macro
20 PINMUX(LDI, DISPA, NORMAL, NORMAL),
21 PINMUX(LHP0, DISPA, NORMAL, NORMAL),
22 PINMUX(LHP1, DISPA, NORMAL, NORMAL),
23 PINMUX(LHP2, DISPA, NORMAL, NORMAL),
24 PINMUX(LHS, DISPA, NORMAL, NORMAL),
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/
H A Dmsm8996-pins.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
17 drive-strength = <2>; /* 2 mA */
18 bias-pull-down; /* pull down */
19 input-enable;
32 drive-strength = <16>;
33 bias-disable;
34 output-low;
44 drive-strength = <16>;
45 bias-pull-down;
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-tegra/
H A Dboard.h5 * SPDX-License-Identifier: GPL-2.0+
11 /* Set up pinmux to make UART usable */
21 * Hooks to allow boards to set up the pinmux for a specific function.
22 * Has to be implemented in the board files as we don't yet support pinmux
27 void pinmux_init(void); /* overridable general pinmux setup */
28 void pin_mux_usb(void); /* overridable USB pinmux setup */
29 void pin_mux_spi(void); /* overridable SPI pinmux setup */
30 void pin_mux_nand(void); /* overridable NAND pinmux setup */
31 void pin_mux_mmc(void); /* overridable mmc pinmux setup */
32 void pin_mux_display(void); /* overridable DISPLAY pinmux setup */
/OK3568_Linux_fs/kernel/arch/sh/kernel/cpu/sh2a/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 # Makefile for the Linux/SuperH SH-2A backends.
6 obj-y := common.o probe.o opcode_helper.o
8 common-y += ex.o entry.o
10 obj-$(CONFIG_SH_FPU) += fpu.o
12 obj-$(CONFIG_CPU_SUBTYPE_SH7201) += setup-sh7201.o clock-sh7201.o
13 obj-$(CONFIG_CPU_SUBTYPE_SH7203) += setup-sh7203.o clock-sh7203.o
14 obj-$(CONFIG_CPU_SUBTYPE_SH7263) += setup-sh7203.o clock-sh7203.o
15 obj-$(CONFIG_CPU_SUBTYPE_SH7264) += setup-sh7264.o clock-sh7264.o
16 obj-$(CONFIG_CPU_SUBTYPE_SH7206) += setup-sh7206.o clock-sh7206.o
[all …]

12345678910>>...36