199575bceSJoseph Lo/dts-v1/; 299575bceSJoseph Lo 359686a92SThierry Reding#include <dt-bindings/input/linux-event-codes.h> 459686a92SThierry Reding 599575bceSJoseph Lo#include "tegra186-p3310.dtsi" 699575bceSJoseph Lo 799575bceSJoseph Lo/ { 899575bceSJoseph Lo model = "NVIDIA Tegra186 P2771-0000 Development Board"; 999575bceSJoseph Lo compatible = "nvidia,p2771-0000", "nvidia,tegra186"; 10b0ddea85SThierry Reding 11b0ddea85SThierry Reding /* SDMMC1 (SD/MMC) */ 12b0ddea85SThierry Reding sdhci@3400000 { 13b0ddea85SThierry Reding status = "okay"; 14b0ddea85SThierry Reding 15b0ddea85SThierry Reding vmmc-supply = <&vdd_sd>; 16b0ddea85SThierry Reding }; 17b0ddea85SThierry Reding 1859686a92SThierry Reding gpio-keys { 1959686a92SThierry Reding compatible = "gpio-keys"; 2059686a92SThierry Reding 2159686a92SThierry Reding power { 2259686a92SThierry Reding label = "Power"; 2359686a92SThierry Reding gpios = <&gpio_aon TEGRA_AON_GPIO(FF, 0) 2459686a92SThierry Reding GPIO_ACTIVE_LOW>; 2559686a92SThierry Reding linux,input-type = <EV_KEY>; 2659686a92SThierry Reding linux,code = <KEY_POWER>; 2759686a92SThierry Reding debounce-interval = <10>; 2859686a92SThierry Reding wakeup-source; 2959686a92SThierry Reding }; 3059686a92SThierry Reding 3159686a92SThierry Reding volume-up { 3259686a92SThierry Reding label = "Volume Up"; 3359686a92SThierry Reding gpios = <&gpio_aon TEGRA_AON_GPIO(FF, 1) 3459686a92SThierry Reding GPIO_ACTIVE_LOW>; 3559686a92SThierry Reding linux,input-type = <EV_KEY>; 3659686a92SThierry Reding linux,code = <KEY_VOLUMEUP>; 3759686a92SThierry Reding debounce-interval = <10>; 3859686a92SThierry Reding }; 3959686a92SThierry Reding 4059686a92SThierry Reding volume-down { 4159686a92SThierry Reding label = "Volume Down"; 4259686a92SThierry Reding gpios = <&gpio_aon TEGRA_AON_GPIO(FF, 2) 4359686a92SThierry Reding GPIO_ACTIVE_LOW>; 4459686a92SThierry Reding linux,input-type = <EV_KEY>; 4559686a92SThierry Reding linux,code = <KEY_VOLUMEDOWN>; 4659686a92SThierry Reding debounce-interval = <10>; 4759686a92SThierry Reding }; 4859686a92SThierry Reding }; 4959686a92SThierry Reding 50b0ddea85SThierry Reding regulators { 51b0ddea85SThierry Reding vdd_sd: regulator@100 { 52b0ddea85SThierry Reding compatible = "regulator-fixed"; 53b0ddea85SThierry Reding reg = <100>; 54b0ddea85SThierry Reding 55b0ddea85SThierry Reding regulator-name = "SD_CARD_SW_PWR"; 56b0ddea85SThierry Reding regulator-min-microvolt = <3300000>; 57b0ddea85SThierry Reding regulator-max-microvolt = <3300000>; 58b0ddea85SThierry Reding 59b0ddea85SThierry Reding gpio = <&gpio TEGRA_MAIN_GPIO(P, 6) GPIO_ACTIVE_HIGH>; 60b0ddea85SThierry Reding enable-active-high; 61b0ddea85SThierry Reding 62b0ddea85SThierry Reding vin-supply = <&vdd_3v3_sys>; 63b0ddea85SThierry Reding }; 64b0ddea85SThierry Reding }; 6599575bceSJoseph Lo}; 66