This patch set adds an initial support for NVIDIA Shield TV, including: pinmux, gpio-keys, max77620 and regulators. Changes in v3: - Add "nvidia,p2894-0050-a08" in compatible string list - Add "wakeup-event-action" for gpio keys which has wakeup-source ability Changes in v2: - Change tegra.yaml in devicetree documentation - Removed "line-name", "gpio-keys,name" in GPIO dts nodes - Replace 0 with GPIO_ACTIVE_HIGH in GPIO dts nodes - Formated regulator dts properties(standard properties first then vendor specific properties) - Removed undeclared dts property: regulator-disable-on-shutdown - Use tegra-pinmux-scripts to generate the pinmux dts contents (a change in tegra-pinmux-scripts is sent as well) Mark Zhang (5): arm64: tegra: Add support for NVIDIA Shield TV dt-bindings: tegra: Add Shield TV device tree binding documentation arm64: tegra: Add gpio-keys nodes for Darcy arm64: tegra: Add pinmux for Darcy board arm64: tegra: Add regulators for Tegra210 Darcy .../devicetree/bindings/arm/tegra.yaml | 2 + arch/arm64/boot/dts/nvidia/Makefile | 1 + .../dts/nvidia/tegra210-p2894-0050-a08.dts | 9 + .../arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 1858 +++++++++++++++++ 4 files changed, 1870 insertions(+) create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2894-0050-a08.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi -- 2.19.2