| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6ull-dhcom-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause 6 #include "imx6ull-dhcor-som.dtsi" 10 /delete-property/ spi2; 11 /delete-property/ spi3; 20 serial3 = &uart2; /* Use BT UART always as ttymxc3 */ 28 stdout-path = "serial0:115200n8"; 31 reg_ext_3v3_ref: regulator-ext-3v3-ref { 32 compatible = "regulator-fixed"; 33 regulator-always-on; 34 regulator-max-microvolt = <3300000>; [all …]
|
| H A D | imx6ull-dhcor-maveo-box.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 * DHCR-iMX6ULL-C080-R051-SPI-WBT-I-01LG 8 * DHCOR PCB number: 578-200 or newer 9 * maveo box PCB number: 525-200 or newer 12 /dts-v1/; 14 #include "imx6ull-dhcor-som.dtsi" 18 compatible = "marantec,imx6ull-dhcor-maveo-box", "dh,imx6ull-dhcor-som", 28 stdout-path = "serial0:115200n8"; 31 reg_usb_otg1_vbus: regulator-usb-otg1-vbus { 32 compatible = "regulator-fixed"; [all …]
|
| H A D | imx6ull-seeed-npi-dev-board.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <dt-bindings/gpio/gpio.h> 11 stdout-path = &uart1; 14 gpio_buttons: gpio-keys { 15 compatible = "gpio-keys"; 16 pinctrl-names = "default"; 17 pinctrl-0 = <&pinctrl_button>; 19 button-0 { 23 wakeup-source; 27 gpio-leds { [all …]
|
| H A D | imx6ull-dhcom-som-cfg-sdcard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause 19 * BT is also not available, so remove BT from the UART node. 21 /delete-node/ &brcmf; 22 /delete-node/ &usdhc1_pwrseq; 23 /delete-node/ &bluetooth; 36 reg_sd1_vmmc: regulator-sd1-vmmc { 37 compatible = "regulator-fixed"; 38 regulator-max-microvolt = <3300000>; 39 regulator-min-microvolt = <3300000>; 40 regulator-name = "VSD_3V3"; [all …]
|
| H A D | imx6ul-phytec-segin-peb-wlbt-05.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 11 reg_wl_en: regulator-wl-en { 12 compatible = "regulator-fixed"; 13 regulator-name = "wlan_en"; 14 regulator-min-microvolt = <3300000>; 15 regulator-max-microvolt = <3300000>; 16 pinctrl-names = "default"; 17 pinctrl-0 = <&pinctrl_wl>; [all …]
|
| H A D | imx6qdl-dhcom-drc02.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 8 stdout-path = "serial0:115200n8"; 26 * GPIO line, however the i.MX6 UART driver assumes RX happens 30 rs485-rx-en-hog { 31 gpio-hog; 33 line-name = "rs485-rx-en"; 34 output-low; 39 gpio-line-names = 43 "", "", "", "DRC02-In1", "", "", "", ""; 47 gpio-line-names = [all …]
|
| H A D | imx6sl-warp.dts | 4 * This file is dual-licensed: you can use it either under the terms 22 * MA 02110-1301 USA 48 /dts-v1/; 50 #include <dt-bindings/gpio/gpio.h> 55 compatible = "revotics,imx6sl-warp", "fsl,imx6sl"; 63 compatible = "mmc-pwrseq-simple"; 64 reset-gpios = <&gpio4 5 GPIO_ACTIVE_LOW>, /* WL_REG_ON */ 74 pinctrl-names = "default"; 75 pinctrl-0 = <&pinctrl_uart1>; 80 pinctrl-names = "default"; [all …]
|
| H A D | imx6ul-ccimx6ulsbcpro.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 13 #include "imx6ul-ccimx6ulsom.dtsi" 20 compatible = "pwm-backlight"; 22 brightness-levels = <0 4 8 16 32 64 128 255>; 23 default-brightness-level = <6>; 29 power-supply = <&ldo4_ext>; 34 remote-endpoint = <&display_out>; [all …]
|
| H A D | imx6ul-ccimx6ulsom.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Digi International's ConnectCore 6UL System-On-Module device tree source 12 reg = <0x80000000 0>; /* will be filled by U-Boot */ 15 reserved-memory { 16 #address-cells = <1>; 17 #size-cells = <1>; 21 compatible = "shared-dma-pool"; 24 linux,cma-default; 30 vref-supply = <&vdda_adc_3v3>; 34 pinctrl-names = "default"; [all …]
|
| H A D | imx6ul-tx6ul-mainboard.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 3 * Copyright 2015 Lothar Waßmann <LW@KARO-electronics.de> 6 /dts-v1/; 8 #include "imx6ul-tx6ul.dtsi" 11 model = "Ka-Ro electronics TXUL-0010 Module on TXUL Mainboard"; 12 compatible = "karo,imx6ul-tx6ul", "fsl,imx6ul"; 15 lcdif-24bit-pins-a = &pinctrl_disp0_3; 17 /delete-property/ mmc1; 21 /delete-node/ sound; 25 xceiver-supply = <®_3v3>; [all …]
|
| H A D | imx6qdl-var-dart.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Support for Variscite DART-MX6 Module 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/sound/fsl-imx-audmux.h> 18 reg_3p3v: regulator-3p3v { 19 compatible = "regulator-fixed"; 20 regulator-name = "3P3V"; 21 regulator-min-microvolt = <3300000>; 22 regulator-max-microvolt = <3300000>; 23 regulator-always-on; [all …]
|
| H A D | imx6ul-phytec-segin.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 model = "PHYTEC phyBOARD-Segin i.MX6 UltraLite"; 9 compatible = "phytec,imx6ul-pbacd-10", "phytec,imx6ul-pcl063", "fsl,imx6ul"; 16 reg_sound_1v8: regulator-1v8 { 17 compatible = "regulator-fixed"; 18 regulator-name = "i2s-audio-1v8"; 19 regulator-min-microvolt = <1800000>; 20 regulator-max-microvolt = <1800000>; 24 reg_sound_3v3: regulator-3v3 { 25 compatible = "regulator-fixed"; [all …]
|
| H A D | imx6q-bosch-acc.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Support for the i.MX6-based Bosch ACC board. 8 * Copyright (C) 2019-2021 Bosch Thermotechnik GmbH, Matthias Winker <matthias.winker@bosch.com> 12 /dts-v1/; 14 #include <dt-bindings/gpio/gpio.h> 15 #include <dt-bindings/leds/common.h> 20 compatible = "bosch,imx6q-acc", "fsl,imx6q"; 37 backlight_lvds: backlight-lvds { 38 compatible = "pwm-backlight"; 40 brightness-levels = <0 61 499 1706 4079 8022 13938 22237 33328 47623 65535>; [all …]
|
| H A D | imx6qdl-var-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Support for Variscite VAR-SOM-MX6 Module 7 * Copyright (C) 2014-2016 Variscite, Ltd. 12 #include <dt-bindings/clock/imx6qdl-clock.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/sound/fsl-imx-audmux.h> 17 model = "Variscite VAR-SOM-MX6 module"; 18 compatible = "variscite,var-som-imx6q", "fsl,imx6q"; 21 stdout-path = &uart1; 29 reg_usb_otg_vbus: regulator-usb-otg-vbus { [all …]
|
| H A D | imx6ull-jozacp.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/leds/common.h> 18 stdout-path = &uart1; 22 led-controller-1 { 23 compatible = "pwm-leds"; 25 led-0 { 28 function-enumerator = <0>; 30 max-brightness = <255>; [all …]
|
| H A D | imx6qdl-zii-rdu2.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Copyright (C) 2016-2017 Zodiac Inflight Innovations 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/sound/fsl-imx-audmux.h> 11 stdout-path = &uart1; 15 mdio-gpio0 = &mdio1; 20 compatible = "virtual,mdio-gpio"; 21 #address-cells = <1>; 22 #size-cells = <0>; 23 pinctrl-names = "default"; [all …]
|
| /linux/arch/arm/mach-s3c/ |
| H A D | irq-pm-s3c64xx.c | 1 // SPDX-License-Identifier: GPL-2.0 8 // S3C64XX - Interrupt handling Power Management 25 #include "regs-gpio.h" 63 struct irq_grp_save *grp = eint_grp_save; in s3c64xx_irq_pm_suspend() local 73 for (i = 0; i < ARRAY_SIZE(eint_grp_save); i++, grp++) { in s3c64xx_irq_pm_suspend() 74 grp->con = __raw_readl(S3C64XX_EINT12CON + (i * 4)); in s3c64xx_irq_pm_suspend() 75 grp->mask = __raw_readl(S3C64XX_EINT12MASK + (i * 4)); in s3c64xx_irq_pm_suspend() 76 grp->fltcon = __raw_readl(S3C64XX_EINT12FLTCON + (i * 4)); in s3c64xx_irq_pm_suspend() 84 struct irq_grp_save *grp = eint_grp_save; in s3c64xx_irq_pm_resume() local 94 for (i = 0; i < ARRAY_SIZE(eint_grp_save); i++, grp++) { in s3c64xx_irq_pm_resume() [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mm-innocomm-wb15.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/phy/phy-imx8-pcie.h> 10 reg_modem: regulator-modem { 11 compatible = "regulator-fixed"; 12 pinctrl-names = "default"; 13 pinctrl-0 = <&pinctrl_modem_regulator>; 14 regulator-min-microvolt = <3300000>; 15 regulator-max-microvolt = <3300000>; 16 regulator-name = "epdev_on"; 18 enable-active-high; [all …]
|
| H A D | imx8mm-nitrogen-r2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 11 compatible = "boundary,imx8mm-nitrogen8mm", "fsl,imx8mm"; 13 reg_vref_1v8: regulator-vref-1v8 { 14 compatible = "regulator-fixed"; 15 regulator-name = "vref-1v8"; 16 regulator-min-microvolt = <1800000>; 17 regulator-max-microvolt = <1800000>; 20 reg_vref_3v3: regulator-vref-3v3 { 21 compatible = "regulator-fixed"; [all …]
|
| H A D | imx8mm-data-modul-edm-sbc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/net/qca-ar803x.h> 9 #include <dt-bindings/phy/phy-imx8-pcie.h> 14 compatible = "dmo,imx8mm-data-modul-edm-sbc", "fsl,imx8mm"; 22 stdout-path = &uart3; 32 compatible = "pwm-backlight"; 33 pinctrl-names = "default"; 34 pinctrl-0 = <&pinctrl_panel_backlight>; 35 brightness-levels = <0 1 10 20 30 40 50 60 70 75 80 90 100>; [all …]
|
| H A D | imx8mq-kontron-pitx-imx8m.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree File for the Kontron pitx-imx8m board. 8 /dts-v1/; 11 #include <dt-bindings/net/ti-dp83867.h> 14 model = "Kontron pITX-imx8m"; 15 compatible = "kontron,pitx-imx8m", "fsl,imx8mq"; 31 stdout-path = "serial2:115200n8"; 34 pcie0_refclk: pcie0-clock { 35 compatible = "fixed-clock"; 36 #clock-cells = <0>; [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | nuvoton,ma35d1-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/nuvoton,ma35d1-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shan-Chun Hung <schung@nuvoton.com> 11 - Jacky Huang <ychuang3@nuvoton.com> 14 - $ref: pinctrl.yaml# 19 - nuvoton,ma35d1-pinctrl 24 '#address-cells': 27 '#size-cells': [all …]
|
| H A D | eswin,eic7700-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/eswin,eic7700-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Yulin Lu <luyulin@eswincomputing.com> 13 - $ref: pinctrl.yaml# 19 and various pin configuration parameters, such as input-enable, pull-up, etc. 23 const: eswin,eic7700-pinctrl 28 vrgmii-supply: 32 depending on the board-level voltage configuration required by the RGMII interface. [all …]
|
| /linux/drivers/pinctrl/microchip/ |
| H A D | pinctrl-mpfs-mssio.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include <linux/pinctrl/pinconf-generic.h> 17 #include "../pinctrl-utils.h" 100 return -EINVAL; in mpfs_pinctrl_get_drive_strength_ma() 108 return -EINVAL; in mpfs_pinctrl_get_drive_strength_val() 114 return mpfs_pinctrl_drive_strengths[num - 1].val; in mpfs_pinctrl_get_drive_strength_val() 125 return -EINVAL; in mpfs_pinctrl_get_bank_voltage_uv() 136 return -EINVAL; in mpfs_pinctrl_get_bank_voltage_val() 144 regmap_read(pctrl->sysreg_regmap, MPFS_PINCTRL_MSSIO_BANK4_CFG_CR, &val); in mpfs_pinctrl_pin_to_bank_voltage() 146 regmap_read(pctrl->sysreg_regmap, MPFS_PINCTRL_MSSIO_BANK2_CFG_CR, &val); in mpfs_pinctrl_pin_to_bank_voltage() [all …]
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-ingenic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 23 #include <linux/pinctrl/pinconf-generic.h> 88 .grp = PINCTRL_PINGROUP(_name_, id##_pins, ARRAY_SIZE(id##_pins)), \ 94 .grp = PINCTRL_PINGROUP(_name_, id##_pins, ARRAY_SIZE(id##_pins)), \ 173 (!(enabled_socs & GENMASK(version - 1, 0)) in is_soc_or_above() 174 || jzpc->info->version >= version); in is_soc_or_above() 220 INGENIC_PIN_GROUP("mmc-1bit", jz4730_mmc_1bit, 1), 221 INGENIC_PIN_GROUP("mmc-4bit", jz4730_mmc_4bit, 1), 222 INGENIC_PIN_GROUP("uart0-data", jz4730_uart0_data, 1), 223 INGENIC_PIN_GROUP("uart1-data", jz4730_uart1_data, 1), [all …]
|