// SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2021 Gateworks Corporation */ #include "imx8mm-venice-u-boot.dtsi" &gpio1 { m2pwren { gpio-hog; output-low; gpios = <8 GPIO_ACTIVE_HIGH>; line-name = "m2_pwren"; }; m2rst { gpio-hog; output-low; gpios = <13 GPIO_ACTIVE_HIGH>; line-name = "m2_reset"; }; m2wdis { gpio-hog; output-high; gpios = <15 GPIO_ACTIVE_HIGH>; line-name = "m2_wdis#"; }; }; &gpio2 { uart2en { gpio-hog; output-high; gpios = <8 GPIO_ACTIVE_HIGH>; line-name = "uart2_en#"; }; }; &gpio3 { m2gdis { gpio-hog; output-high; gpios = <1 GPIO_ACTIVE_HIGH>; line-name = "m2_gdis#"; }; m2off { gpio-hog; output-high; gpios = <7 GPIO_ACTIVE_HIGH>; line-name = "m2_off#"; }; }; &gpio4 { ampgpio3 { gpio-hog; input; gpios = <11 GPIO_ACTIVE_HIGH>; line-name = "amp_gpio3"; }; ampgpio2 { gpio-hog; input; gpios = <12 GPIO_ACTIVE_HIGH>; line-name = "amp_gpio2"; }; ampgpio1 { gpio-hog; input; gpios = <14 GPIO_ACTIVE_HIGH>; line-name = "amp_gpio1"; }; ltrpwr { gpio-hog; output-low; gpios = <16 GPIO_ACTIVE_HIGH>; line-name = "lte_pwr#"; }; lterst { gpio-hog; output-low; gpios = <17 GPIO_ACTIVE_HIGH>; line-name = "lte_rst"; }; ampgpio4 { gpio-hog; input; gpios = <20 GPIO_ACTIVE_HIGH>; line-name = "amp_gpio4"; }; appgpio1 { gpio-hog; input; gpios = <21 GPIO_ACTIVE_HIGH>; line-name = "app_gpio1"; }; vdd4p0en { gpio-hog; output-low; gpios = <22 GPIO_ACTIVE_HIGH>; line-name = "vdd_4p0_en"; }; uart1rs485 { gpio-hog; output-low; gpios = <23 GPIO_ACTIVE_HIGH>; line-name = "uart1_rs485"; }; uart1term { gpio-hog; output-low; gpios = <25 GPIO_ACTIVE_HIGH>; line-name = "uart1_term"; }; uart1half { gpio-hog; output-low; gpios = <26 GPIO_ACTIVE_HIGH>; line-name = "uart1_half"; }; appgpio2 { gpio-hog; input; gpios = <27 GPIO_ACTIVE_HIGH>; line-name = "app_gpio2"; }; mipigpio1 { gpio-hog; input; gpios = <28 GPIO_ACTIVE_HIGH>; line-name = "mipi_gpio1"; }; }; &gpio5 { mipigpio4 { gpio-hog; input; gpios = <3 GPIO_ACTIVE_HIGH>; line-name = "mipi_gpio4"; }; mipigpio3 { gpio-hog; input; gpios = <4 GPIO_ACTIVE_HIGH>; line-name = "mipi_gpio3"; }; mipigpio2 { gpio-hog; input; gpios = <5 GPIO_ACTIVE_HIGH>; line-name = "mipi_gpio2"; }; }; &fec1 { phy-reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>; phy-reset-duration = <1>; phy-reset-post-delay = <300>; }; &pinctrl_fec1 { bootph-pre-ram; }; &{/soc@0/bus@30800000/i2c@30a20000/pmic@4b} { bootph-pre-ram; }; &{/soc@0/bus@30800000/i2c@30a20000/pmic@4b/regulators} { bootph-pre-ram; }; &pinctrl_pmic { bootph-pre-ram; };