1// SPDX-License-Identifier: GPL-2.0 2/dts-v1/; 3 4#include "tegra194-p3668-0001.dtsi" 5 6#include <dt-bindings/gpio/tegra194-gpio.h> 7 8/ { 9 model = "Lenovo ThinkEdge SE70"; 10 compatible = "lenovo,thinkedge-se70", "nvidia,p3668-0001", "nvidia,tegra194"; 11 12 aliases { 13 mmc1 = "/bus@0/mmc@3440000"; 14 }; 15 16 bus@0 { 17 /* 40-pin expansion header custom pinmux configuration */ 18 pinmux@2430000 { 19 pinctrl-names = "default"; 20 pinctrl-0 = <&pinmux_hdr40>; 21 22 pinmux_hdr40: pinmux-hdr40 { 23 pin7 { 24 nvidia,pins = "aud_mclk_ps4"; 25 nvidia,function = "aud"; 26 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 27 nvidia,tristate = <TEGRA_PIN_DISABLE>; 28 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 29 }; 30 pin11 { 31 nvidia,pins = "uart1_rts_pr4"; 32 nvidia,function = "uarta"; 33 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 34 nvidia,tristate = <TEGRA_PIN_DISABLE>; 35 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 36 }; 37 pin12 { 38 nvidia,pins = "dap5_sclk_pt5"; 39 nvidia,function = "i2s5"; 40 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 41 nvidia,tristate = <TEGRA_PIN_DISABLE>; 42 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 43 }; 44 pin35 { 45 nvidia,pins = "dap5_fs_pu0"; 46 nvidia,function = "i2s5"; 47 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 48 nvidia,tristate = <TEGRA_PIN_DISABLE>; 49 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 50 }; 51 pin36 { 52 nvidia,pins = "uart1_cts_pr5"; 53 nvidia,function = "uarta"; 54 nvidia,pull = <TEGRA_PIN_PULL_UP>; 55 nvidia,tristate = <TEGRA_PIN_ENABLE>; 56 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 57 }; 58 pin38 { 59 nvidia,pins = "dap5_din_pt7"; 60 nvidia,function = "i2s5"; 61 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 62 nvidia,tristate = <TEGRA_PIN_ENABLE>; 63 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 64 }; 65 pin40 { 66 nvidia,pins = "dap5_dout_pt6"; 67 nvidia,function = "i2s5"; 68 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 69 nvidia,tristate = <TEGRA_PIN_DISABLE>; 70 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 71 }; 72 }; 73 }; 74 75 /* Configure i2c bus clock to 400kHz for carrier board peripherals */ 76 i2c@3160000 { 77 clock-frequency = <400000>; 78 }; 79 80 /* SDMMC3: External Micro SD card slot */ 81 mmc@3440000 { 82 bus-width = <4>; 83 cd-gpios = <&gpio_aon TEGRA194_AON_GPIO(CC, 4) GPIO_ACTIVE_LOW>; 84 disable-wp; 85 no-1-8-v; 86 vmmc-supply = <&vdd_3v3_sd>; 87 status = "okay"; 88 }; 89 }; 90 91 /* Fixed 3.3V power supply regulator for external Micro SD slot */ 92 vdd_3v3_sd: regulator-vdd-3v3-sd { 93 compatible = "regulator-fixed"; 94 regulator-name = "VDD_3V3_SD"; 95 regulator-min-microvolt = <3300000>; 96 regulator-max-microvolt = <3300000>; 97 gpio = <&gpio TEGRA194_MAIN_GPIO(Q, 5) GPIO_ACTIVE_HIGH>; 98 regulator-boot-on; 99 enable-active-high; 100 }; 101 102 /* System 5V main supply, referenced by SOM and USB nodes */ 103 vdd_5v0_sys: regulator-vdd-5v0-sys { 104 compatible = "regulator-fixed"; 105 regulator-name = "VDD_5V_SYS"; 106 regulator-min-microvolt = <5000000>; 107 regulator-max-microvolt = <5000000>; 108 regulator-always-on; 109 regulator-boot-on; 110 }; 111}; 112