1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0 299575bceSJoseph Lo/dts-v1/; 399575bceSJoseph Lo 459686a92SThierry Reding#include <dt-bindings/input/linux-event-codes.h> 559686a92SThierry Reding 699575bceSJoseph Lo#include "tegra186-p3310.dtsi" 799575bceSJoseph Lo 899575bceSJoseph Lo/ { 999575bceSJoseph Lo model = "NVIDIA Tegra186 P2771-0000 Development Board"; 1099575bceSJoseph Lo compatible = "nvidia,p2771-0000", "nvidia,tegra186"; 11b0ddea85SThierry Reding 12b693b3d7SThierry Reding i2c@3160000 { 13b693b3d7SThierry Reding power-monitor@42 { 14b693b3d7SThierry Reding compatible = "ti,ina3221"; 15b693b3d7SThierry Reding reg = <0x42>; 16b693b3d7SThierry Reding }; 17b693b3d7SThierry Reding 18b693b3d7SThierry Reding power-monitor@43 { 19b693b3d7SThierry Reding compatible = "ti,ina3221"; 20b693b3d7SThierry Reding reg = <0x43>; 21b693b3d7SThierry Reding }; 22b27d5250SThierry Reding 23b27d5250SThierry Reding exp1: gpio@74 { 24b27d5250SThierry Reding compatible = "ti,tca9539"; 25b27d5250SThierry Reding reg = <0x74>; 26b27d5250SThierry Reding 27b27d5250SThierry Reding interrupt-parent = <&gpio>; 28b27d5250SThierry Reding interrupts = <TEGRA_MAIN_GPIO(Y, 0) GPIO_ACTIVE_LOW>; 29b27d5250SThierry Reding 30b27d5250SThierry Reding #gpio-cells = <2>; 31b27d5250SThierry Reding gpio-controller; 32b27d5250SThierry Reding }; 33b27d5250SThierry Reding 34b27d5250SThierry Reding exp2: gpio@77 { 35b27d5250SThierry Reding compatible = "ti,tca9539"; 36b27d5250SThierry Reding reg = <0x77>; 37b27d5250SThierry Reding 38b27d5250SThierry Reding interrupt-parent = <&gpio>; 39b27d5250SThierry Reding interrupts = <TEGRA_MAIN_GPIO(Y, 6) GPIO_ACTIVE_LOW>; 40b27d5250SThierry Reding 41b27d5250SThierry Reding #gpio-cells = <2>; 42b27d5250SThierry Reding gpio-controller; 43b27d5250SThierry Reding }; 44b693b3d7SThierry Reding }; 45b693b3d7SThierry Reding 46b0ddea85SThierry Reding /* SDMMC1 (SD/MMC) */ 47b0ddea85SThierry Reding sdhci@3400000 { 48b0ddea85SThierry Reding status = "okay"; 49b0ddea85SThierry Reding 50b0ddea85SThierry Reding vmmc-supply = <&vdd_sd>; 51b0ddea85SThierry Reding }; 52b0ddea85SThierry Reding 5359686a92SThierry Reding gpio-keys { 5459686a92SThierry Reding compatible = "gpio-keys"; 5559686a92SThierry Reding 5659686a92SThierry Reding power { 5759686a92SThierry Reding label = "Power"; 5859686a92SThierry Reding gpios = <&gpio_aon TEGRA_AON_GPIO(FF, 0) 5959686a92SThierry Reding GPIO_ACTIVE_LOW>; 6059686a92SThierry Reding linux,input-type = <EV_KEY>; 6159686a92SThierry Reding linux,code = <KEY_POWER>; 6259686a92SThierry Reding debounce-interval = <10>; 6359686a92SThierry Reding wakeup-source; 6459686a92SThierry Reding }; 6559686a92SThierry Reding 6659686a92SThierry Reding volume-up { 6759686a92SThierry Reding label = "Volume Up"; 6859686a92SThierry Reding gpios = <&gpio_aon TEGRA_AON_GPIO(FF, 1) 6959686a92SThierry Reding GPIO_ACTIVE_LOW>; 7059686a92SThierry Reding linux,input-type = <EV_KEY>; 7159686a92SThierry Reding linux,code = <KEY_VOLUMEUP>; 7259686a92SThierry Reding debounce-interval = <10>; 7359686a92SThierry Reding }; 7459686a92SThierry Reding 7559686a92SThierry Reding volume-down { 7659686a92SThierry Reding label = "Volume Down"; 7759686a92SThierry Reding gpios = <&gpio_aon TEGRA_AON_GPIO(FF, 2) 7859686a92SThierry Reding GPIO_ACTIVE_LOW>; 7959686a92SThierry Reding linux,input-type = <EV_KEY>; 8059686a92SThierry Reding linux,code = <KEY_VOLUMEDOWN>; 8159686a92SThierry Reding debounce-interval = <10>; 8259686a92SThierry Reding }; 8359686a92SThierry Reding }; 8459686a92SThierry Reding 85b0ddea85SThierry Reding regulators { 86b0ddea85SThierry Reding vdd_sd: regulator@100 { 87b0ddea85SThierry Reding compatible = "regulator-fixed"; 88b0ddea85SThierry Reding reg = <100>; 89b0ddea85SThierry Reding 90b0ddea85SThierry Reding regulator-name = "SD_CARD_SW_PWR"; 91b0ddea85SThierry Reding regulator-min-microvolt = <3300000>; 92b0ddea85SThierry Reding regulator-max-microvolt = <3300000>; 93b0ddea85SThierry Reding 94b0ddea85SThierry Reding gpio = <&gpio TEGRA_MAIN_GPIO(P, 6) GPIO_ACTIVE_HIGH>; 95b0ddea85SThierry Reding enable-active-high; 96b0ddea85SThierry Reding 97b0ddea85SThierry Reding vin-supply = <&vdd_3v3_sys>; 98b0ddea85SThierry Reding }; 99b0ddea85SThierry Reding }; 10099575bceSJoseph Lo}; 101