| /OK3568_Linux_fs/u-boot/drivers/gpio/ |
| H A D | da8xx_gpio.c | 7 * 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 D | da850_pinmux.c | 2 * 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 D | da830_pinmux.c | 2 * 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 D | ea20.c | 7 * 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 D | omapl138_lcdk.c | 2 * 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 D | stm32mp15-pinctrl.dtsi | 1 // 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 D | at91-sama5d2_icp.dts | 1 // 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 D | at91-sama5d27_som1_ek.dts | 1 // 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 D | imx28.dtsi | 1 // 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 D | at91-sama5d2_xplained.dts | 1 // 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 D | at91-sama5d2_ptc_ek.dts | 1 // 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 D | at91-kizbox3_common.dtsi | 1 // 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 D | Kconfig | 1 # 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 D | Makefile | 1 # 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 D | Kconfig | 1 # 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 D | mt8183-kukui.dtsi | 1 // 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 D | mt8183-evb.dts | 1 // 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 D | mt8173-elm.dtsi | 1 // 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 D | pinmux-config-dalmore.h | 2 * 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 D | stm32mp157-pinctrl.dtsi | 1 // 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 D | at91-sama5d2_xplained.dts | 1 /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 D | funcmux.c | 4 * 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 D | msm8996-pins.dtsi | 1 // 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 D | board.h | 5 * 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 D | Makefile | 1 # 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 …]
|