1b8656c67SMikko Perttunen// SPDX-License-Identifier: GPL-2.0 2b8656c67SMikko Perttunen/dts-v1/; 3b8656c67SMikko Perttunen 4e47ac508SThierry Reding#include <dt-bindings/input/linux-event-codes.h> 5e47ac508SThierry Reding#include <dt-bindings/input/gpio-keys.h> 6e47ac508SThierry Reding 7b8656c67SMikko Perttunen#include "tegra194-p2888.dtsi" 8b8656c67SMikko Perttunen 9b8656c67SMikko Perttunen/ { 109c536ccdSThierry Reding model = "NVIDIA Jetson AGX Xavier Developer Kit"; 11b8656c67SMikko Perttunen compatible = "nvidia,p2972-0000", "nvidia,tegra194"; 12b8656c67SMikko Perttunen 138b3aee8fSThierry Reding bus@0 { 141aaa7698SThierry Reding aconnect@2900000 { 159a182db4SSameer Pujar status = "okay"; 169a182db4SSameer Pujar 179a182db4SSameer Pujar dma-controller@2930000 { 189a182db4SSameer Pujar status = "okay"; 199a182db4SSameer Pujar }; 209a182db4SSameer Pujar 219a182db4SSameer Pujar interrupt-controller@2a40000 { 229a182db4SSameer Pujar status = "okay"; 239a182db4SSameer Pujar }; 245b4f6323SSameer Pujar 255b4f6323SSameer Pujar ahub@2900800 { 265b4f6323SSameer Pujar status = "okay"; 275b4f6323SSameer Pujar 285b4f6323SSameer Pujar ports { 295b4f6323SSameer Pujar #address-cells = <1>; 305b4f6323SSameer Pujar #size-cells = <0>; 315b4f6323SSameer Pujar 325b4f6323SSameer Pujar port@0 { 335b4f6323SSameer Pujar reg = <0x0>; 345b4f6323SSameer Pujar 355b4f6323SSameer Pujar xbar_admaif0_ep: endpoint { 365b4f6323SSameer Pujar remote-endpoint = <&admaif0_ep>; 375b4f6323SSameer Pujar }; 385b4f6323SSameer Pujar }; 395b4f6323SSameer Pujar 405b4f6323SSameer Pujar port@1 { 415b4f6323SSameer Pujar reg = <0x1>; 425b4f6323SSameer Pujar 435b4f6323SSameer Pujar xbar_admaif1_ep: endpoint { 445b4f6323SSameer Pujar remote-endpoint = <&admaif1_ep>; 455b4f6323SSameer Pujar }; 465b4f6323SSameer Pujar }; 475b4f6323SSameer Pujar 485b4f6323SSameer Pujar port@2 { 495b4f6323SSameer Pujar reg = <0x2>; 505b4f6323SSameer Pujar 515b4f6323SSameer Pujar xbar_admaif2_ep: endpoint { 525b4f6323SSameer Pujar remote-endpoint = <&admaif2_ep>; 535b4f6323SSameer Pujar }; 545b4f6323SSameer Pujar }; 555b4f6323SSameer Pujar 565b4f6323SSameer Pujar port@3 { 575b4f6323SSameer Pujar reg = <0x3>; 585b4f6323SSameer Pujar 595b4f6323SSameer Pujar xbar_admaif3_ep: endpoint { 605b4f6323SSameer Pujar remote-endpoint = <&admaif3_ep>; 615b4f6323SSameer Pujar }; 625b4f6323SSameer Pujar }; 635b4f6323SSameer Pujar 645b4f6323SSameer Pujar port@4 { 655b4f6323SSameer Pujar reg = <0x4>; 665b4f6323SSameer Pujar 675b4f6323SSameer Pujar xbar_admaif4_ep: endpoint { 685b4f6323SSameer Pujar remote-endpoint = <&admaif4_ep>; 695b4f6323SSameer Pujar }; 705b4f6323SSameer Pujar }; 715b4f6323SSameer Pujar 725b4f6323SSameer Pujar port@5 { 735b4f6323SSameer Pujar reg = <0x5>; 745b4f6323SSameer Pujar 755b4f6323SSameer Pujar xbar_admaif5_ep: endpoint { 765b4f6323SSameer Pujar remote-endpoint = <&admaif5_ep>; 775b4f6323SSameer Pujar }; 785b4f6323SSameer Pujar }; 795b4f6323SSameer Pujar 805b4f6323SSameer Pujar port@6 { 815b4f6323SSameer Pujar reg = <0x6>; 825b4f6323SSameer Pujar 835b4f6323SSameer Pujar xbar_admaif6_ep: endpoint { 845b4f6323SSameer Pujar remote-endpoint = <&admaif6_ep>; 855b4f6323SSameer Pujar }; 865b4f6323SSameer Pujar }; 875b4f6323SSameer Pujar 885b4f6323SSameer Pujar port@7 { 895b4f6323SSameer Pujar reg = <0x7>; 905b4f6323SSameer Pujar 915b4f6323SSameer Pujar xbar_admaif7_ep: endpoint { 925b4f6323SSameer Pujar remote-endpoint = <&admaif7_ep>; 935b4f6323SSameer Pujar }; 945b4f6323SSameer Pujar }; 955b4f6323SSameer Pujar 965b4f6323SSameer Pujar port@8 { 975b4f6323SSameer Pujar reg = <0x8>; 985b4f6323SSameer Pujar 995b4f6323SSameer Pujar xbar_admaif8_ep: endpoint { 1005b4f6323SSameer Pujar remote-endpoint = <&admaif8_ep>; 1015b4f6323SSameer Pujar }; 1025b4f6323SSameer Pujar }; 1035b4f6323SSameer Pujar 1045b4f6323SSameer Pujar port@9 { 1055b4f6323SSameer Pujar reg = <0x9>; 1065b4f6323SSameer Pujar 1075b4f6323SSameer Pujar xbar_admaif9_ep: endpoint { 1085b4f6323SSameer Pujar remote-endpoint = <&admaif9_ep>; 1095b4f6323SSameer Pujar }; 1105b4f6323SSameer Pujar }; 1115b4f6323SSameer Pujar 1125b4f6323SSameer Pujar port@a { 1135b4f6323SSameer Pujar reg = <0xa>; 1145b4f6323SSameer Pujar 1155b4f6323SSameer Pujar xbar_admaif10_ep: endpoint { 1165b4f6323SSameer Pujar remote-endpoint = <&admaif10_ep>; 1175b4f6323SSameer Pujar }; 1185b4f6323SSameer Pujar }; 1195b4f6323SSameer Pujar 1205b4f6323SSameer Pujar port@b { 1215b4f6323SSameer Pujar reg = <0xb>; 1225b4f6323SSameer Pujar 1235b4f6323SSameer Pujar xbar_admaif11_ep: endpoint { 1245b4f6323SSameer Pujar remote-endpoint = <&admaif11_ep>; 1255b4f6323SSameer Pujar }; 1265b4f6323SSameer Pujar }; 1275b4f6323SSameer Pujar 1285b4f6323SSameer Pujar port@c { 1295b4f6323SSameer Pujar reg = <0xc>; 1305b4f6323SSameer Pujar 1315b4f6323SSameer Pujar xbar_admaif12_ep: endpoint { 1325b4f6323SSameer Pujar remote-endpoint = <&admaif12_ep>; 1335b4f6323SSameer Pujar }; 1345b4f6323SSameer Pujar }; 1355b4f6323SSameer Pujar 1365b4f6323SSameer Pujar port@d { 1375b4f6323SSameer Pujar reg = <0xd>; 1385b4f6323SSameer Pujar 1395b4f6323SSameer Pujar xbar_admaif13_ep: endpoint { 1405b4f6323SSameer Pujar remote-endpoint = <&admaif13_ep>; 1415b4f6323SSameer Pujar }; 1425b4f6323SSameer Pujar }; 1435b4f6323SSameer Pujar 1445b4f6323SSameer Pujar port@e { 1455b4f6323SSameer Pujar reg = <0xe>; 1465b4f6323SSameer Pujar 1475b4f6323SSameer Pujar xbar_admaif14_ep: endpoint { 1485b4f6323SSameer Pujar remote-endpoint = <&admaif14_ep>; 1495b4f6323SSameer Pujar }; 1505b4f6323SSameer Pujar }; 1515b4f6323SSameer Pujar 1525b4f6323SSameer Pujar port@f { 1535b4f6323SSameer Pujar reg = <0xf>; 1545b4f6323SSameer Pujar 1555b4f6323SSameer Pujar xbar_admaif15_ep: endpoint { 1565b4f6323SSameer Pujar remote-endpoint = <&admaif15_ep>; 1575b4f6323SSameer Pujar }; 1585b4f6323SSameer Pujar }; 1595b4f6323SSameer Pujar 1605b4f6323SSameer Pujar port@10 { 1615b4f6323SSameer Pujar reg = <0x10>; 1625b4f6323SSameer Pujar 1635b4f6323SSameer Pujar xbar_admaif16_ep: endpoint { 1645b4f6323SSameer Pujar remote-endpoint = <&admaif16_ep>; 1655b4f6323SSameer Pujar }; 1665b4f6323SSameer Pujar }; 1675b4f6323SSameer Pujar 1685b4f6323SSameer Pujar port@11 { 1695b4f6323SSameer Pujar reg = <0x11>; 1705b4f6323SSameer Pujar 1715b4f6323SSameer Pujar xbar_admaif17_ep: endpoint { 1725b4f6323SSameer Pujar remote-endpoint = <&admaif17_ep>; 1735b4f6323SSameer Pujar }; 1745b4f6323SSameer Pujar }; 1755b4f6323SSameer Pujar 1765b4f6323SSameer Pujar port@12 { 1775b4f6323SSameer Pujar reg = <0x12>; 1785b4f6323SSameer Pujar 1795b4f6323SSameer Pujar xbar_admaif18_ep: endpoint { 1805b4f6323SSameer Pujar remote-endpoint = <&admaif18_ep>; 1815b4f6323SSameer Pujar }; 1825b4f6323SSameer Pujar }; 1835b4f6323SSameer Pujar 1845b4f6323SSameer Pujar port@13 { 1855b4f6323SSameer Pujar reg = <0x13>; 1865b4f6323SSameer Pujar 1875b4f6323SSameer Pujar xbar_admaif19_ep: endpoint { 1885b4f6323SSameer Pujar remote-endpoint = <&admaif19_ep>; 1895b4f6323SSameer Pujar }; 1905b4f6323SSameer Pujar }; 1915b4f6323SSameer Pujar 1925b4f6323SSameer Pujar xbar_i2s1_port: port@14 { 1935b4f6323SSameer Pujar reg = <0x14>; 1945b4f6323SSameer Pujar 1955b4f6323SSameer Pujar xbar_i2s1_ep: endpoint { 1965b4f6323SSameer Pujar remote-endpoint = <&i2s1_cif_ep>; 1975b4f6323SSameer Pujar }; 1985b4f6323SSameer Pujar }; 1995b4f6323SSameer Pujar 2005b4f6323SSameer Pujar xbar_i2s2_port: port@15 { 2015b4f6323SSameer Pujar reg = <0x15>; 2025b4f6323SSameer Pujar 2035b4f6323SSameer Pujar xbar_i2s2_ep: endpoint { 2045b4f6323SSameer Pujar remote-endpoint = <&i2s2_cif_ep>; 2055b4f6323SSameer Pujar }; 2065b4f6323SSameer Pujar }; 2075b4f6323SSameer Pujar 2085b4f6323SSameer Pujar xbar_i2s4_port: port@17 { 2095b4f6323SSameer Pujar reg = <0x17>; 2105b4f6323SSameer Pujar 2115b4f6323SSameer Pujar xbar_i2s4_ep: endpoint { 2125b4f6323SSameer Pujar remote-endpoint = <&i2s4_cif_ep>; 2135b4f6323SSameer Pujar }; 2145b4f6323SSameer Pujar }; 2155b4f6323SSameer Pujar 2165b4f6323SSameer Pujar xbar_i2s6_port: port@19 { 2175b4f6323SSameer Pujar reg = <0x19>; 2185b4f6323SSameer Pujar 2195b4f6323SSameer Pujar xbar_i2s6_ep: endpoint { 2205b4f6323SSameer Pujar remote-endpoint = <&i2s6_cif_ep>; 2215b4f6323SSameer Pujar }; 2225b4f6323SSameer Pujar }; 2235b4f6323SSameer Pujar 2245b4f6323SSameer Pujar xbar_dmic3_port: port@1c { 2255b4f6323SSameer Pujar reg = <0x1c>; 2265b4f6323SSameer Pujar 2275b4f6323SSameer Pujar xbar_dmic3_ep: endpoint { 2285b4f6323SSameer Pujar remote-endpoint = <&dmic3_cif_ep>; 2295b4f6323SSameer Pujar }; 2305b4f6323SSameer Pujar }; 2315b4f6323SSameer Pujar }; 2325b4f6323SSameer Pujar 2335b4f6323SSameer Pujar admaif@290f000 { 2345b4f6323SSameer Pujar status = "okay"; 2355b4f6323SSameer Pujar 2365b4f6323SSameer Pujar ports { 2375b4f6323SSameer Pujar #address-cells = <1>; 2385b4f6323SSameer Pujar #size-cells = <0>; 2395b4f6323SSameer Pujar 2405b4f6323SSameer Pujar admaif0_port: port@0 { 2415b4f6323SSameer Pujar reg = <0x0>; 2425b4f6323SSameer Pujar 2435b4f6323SSameer Pujar admaif0_ep: endpoint { 2445b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif0_ep>; 2455b4f6323SSameer Pujar }; 2465b4f6323SSameer Pujar }; 2475b4f6323SSameer Pujar 2485b4f6323SSameer Pujar admaif1_port: port@1 { 2495b4f6323SSameer Pujar reg = <0x1>; 2505b4f6323SSameer Pujar 2515b4f6323SSameer Pujar admaif1_ep: endpoint { 2525b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif1_ep>; 2535b4f6323SSameer Pujar }; 2545b4f6323SSameer Pujar }; 2555b4f6323SSameer Pujar 2565b4f6323SSameer Pujar admaif2_port: port@2 { 2575b4f6323SSameer Pujar reg = <0x2>; 2585b4f6323SSameer Pujar 2595b4f6323SSameer Pujar admaif2_ep: endpoint { 2605b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif2_ep>; 2615b4f6323SSameer Pujar }; 2625b4f6323SSameer Pujar }; 2635b4f6323SSameer Pujar 2645b4f6323SSameer Pujar admaif3_port: port@3 { 2655b4f6323SSameer Pujar reg = <0x3>; 2665b4f6323SSameer Pujar 2675b4f6323SSameer Pujar admaif3_ep: endpoint { 2685b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif3_ep>; 2695b4f6323SSameer Pujar }; 2705b4f6323SSameer Pujar }; 2715b4f6323SSameer Pujar 2725b4f6323SSameer Pujar admaif4_port: port@4 { 2735b4f6323SSameer Pujar reg = <0x4>; 2745b4f6323SSameer Pujar 2755b4f6323SSameer Pujar admaif4_ep: endpoint { 2765b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif4_ep>; 2775b4f6323SSameer Pujar }; 2785b4f6323SSameer Pujar }; 2795b4f6323SSameer Pujar 2805b4f6323SSameer Pujar admaif5_port: port@5 { 2815b4f6323SSameer Pujar reg = <0x5>; 2825b4f6323SSameer Pujar 2835b4f6323SSameer Pujar admaif5_ep: endpoint { 2845b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif5_ep>; 2855b4f6323SSameer Pujar }; 2865b4f6323SSameer Pujar }; 2875b4f6323SSameer Pujar 2885b4f6323SSameer Pujar admaif6_port: port@6 { 2895b4f6323SSameer Pujar reg = <0x6>; 2905b4f6323SSameer Pujar 2915b4f6323SSameer Pujar admaif6_ep: endpoint { 2925b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif6_ep>; 2935b4f6323SSameer Pujar }; 2945b4f6323SSameer Pujar }; 2955b4f6323SSameer Pujar 2965b4f6323SSameer Pujar admaif7_port: port@7 { 2975b4f6323SSameer Pujar reg = <0x7>; 2985b4f6323SSameer Pujar 2995b4f6323SSameer Pujar admaif7_ep: endpoint { 3005b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif7_ep>; 3015b4f6323SSameer Pujar }; 3025b4f6323SSameer Pujar }; 3035b4f6323SSameer Pujar 3045b4f6323SSameer Pujar admaif8_port: port@8 { 3055b4f6323SSameer Pujar reg = <0x8>; 3065b4f6323SSameer Pujar 3075b4f6323SSameer Pujar admaif8_ep: endpoint { 3085b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif8_ep>; 3095b4f6323SSameer Pujar }; 3105b4f6323SSameer Pujar }; 3115b4f6323SSameer Pujar 3125b4f6323SSameer Pujar admaif9_port: port@9 { 3135b4f6323SSameer Pujar reg = <0x9>; 3145b4f6323SSameer Pujar 3155b4f6323SSameer Pujar admaif9_ep: endpoint { 3165b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif9_ep>; 3175b4f6323SSameer Pujar }; 3185b4f6323SSameer Pujar }; 3195b4f6323SSameer Pujar 3205b4f6323SSameer Pujar admaif10_port: port@a { 3215b4f6323SSameer Pujar reg = <0xa>; 3225b4f6323SSameer Pujar 3235b4f6323SSameer Pujar admaif10_ep: endpoint { 3245b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif10_ep>; 3255b4f6323SSameer Pujar }; 3265b4f6323SSameer Pujar }; 3275b4f6323SSameer Pujar 3285b4f6323SSameer Pujar admaif11_port: port@b { 3295b4f6323SSameer Pujar reg = <0xb>; 3305b4f6323SSameer Pujar 3315b4f6323SSameer Pujar admaif11_ep: endpoint { 3325b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif11_ep>; 3335b4f6323SSameer Pujar }; 3345b4f6323SSameer Pujar }; 3355b4f6323SSameer Pujar 3365b4f6323SSameer Pujar admaif12_port: port@c { 3375b4f6323SSameer Pujar reg = <0xc>; 3385b4f6323SSameer Pujar 3395b4f6323SSameer Pujar admaif12_ep: endpoint { 3405b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif12_ep>; 3415b4f6323SSameer Pujar }; 3425b4f6323SSameer Pujar }; 3435b4f6323SSameer Pujar 3445b4f6323SSameer Pujar admaif13_port: port@d { 3455b4f6323SSameer Pujar reg = <0xd>; 3465b4f6323SSameer Pujar 3475b4f6323SSameer Pujar admaif13_ep: endpoint { 3485b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif13_ep>; 3495b4f6323SSameer Pujar }; 3505b4f6323SSameer Pujar }; 3515b4f6323SSameer Pujar 3525b4f6323SSameer Pujar admaif14_port: port@e { 3535b4f6323SSameer Pujar reg = <0xe>; 3545b4f6323SSameer Pujar 3555b4f6323SSameer Pujar admaif14_ep: endpoint { 3565b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif14_ep>; 3575b4f6323SSameer Pujar }; 3585b4f6323SSameer Pujar }; 3595b4f6323SSameer Pujar 3605b4f6323SSameer Pujar admaif15_port: port@f { 3615b4f6323SSameer Pujar reg = <0xf>; 3625b4f6323SSameer Pujar 3635b4f6323SSameer Pujar admaif15_ep: endpoint { 3645b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif15_ep>; 3655b4f6323SSameer Pujar }; 3665b4f6323SSameer Pujar }; 3675b4f6323SSameer Pujar 3685b4f6323SSameer Pujar admaif16_port: port@10 { 3695b4f6323SSameer Pujar reg = <0x10>; 3705b4f6323SSameer Pujar 3715b4f6323SSameer Pujar admaif16_ep: endpoint { 3725b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif16_ep>; 3735b4f6323SSameer Pujar }; 3745b4f6323SSameer Pujar }; 3755b4f6323SSameer Pujar 3765b4f6323SSameer Pujar admaif17_port: port@11 { 3775b4f6323SSameer Pujar reg = <0x11>; 3785b4f6323SSameer Pujar 3795b4f6323SSameer Pujar admaif17_ep: endpoint { 3805b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif17_ep>; 3815b4f6323SSameer Pujar }; 3825b4f6323SSameer Pujar }; 3835b4f6323SSameer Pujar 3845b4f6323SSameer Pujar admaif18_port: port@12 { 3855b4f6323SSameer Pujar reg = <0x12>; 3865b4f6323SSameer Pujar 3875b4f6323SSameer Pujar admaif18_ep: endpoint { 3885b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif18_ep>; 3895b4f6323SSameer Pujar }; 3905b4f6323SSameer Pujar }; 3915b4f6323SSameer Pujar 3925b4f6323SSameer Pujar admaif19_port: port@13 { 3935b4f6323SSameer Pujar reg = <0x13>; 3945b4f6323SSameer Pujar 3955b4f6323SSameer Pujar admaif19_ep: endpoint { 3965b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif19_ep>; 3975b4f6323SSameer Pujar }; 3985b4f6323SSameer Pujar }; 3995b4f6323SSameer Pujar }; 4005b4f6323SSameer Pujar }; 4015b4f6323SSameer Pujar 4025b4f6323SSameer Pujar i2s@2901000 { 4035b4f6323SSameer Pujar status = "okay"; 4045b4f6323SSameer Pujar 4055b4f6323SSameer Pujar ports { 4065b4f6323SSameer Pujar #address-cells = <1>; 4075b4f6323SSameer Pujar #size-cells = <0>; 4085b4f6323SSameer Pujar 4095b4f6323SSameer Pujar port@0 { 4105b4f6323SSameer Pujar reg = <0>; 4115b4f6323SSameer Pujar 4125b4f6323SSameer Pujar i2s1_cif_ep: endpoint { 4135b4f6323SSameer Pujar remote-endpoint = <&xbar_i2s1_ep>; 4145b4f6323SSameer Pujar }; 4155b4f6323SSameer Pujar }; 4165b4f6323SSameer Pujar 4175b4f6323SSameer Pujar i2s1_port: port@1 { 4185b4f6323SSameer Pujar reg = <1>; 4195b4f6323SSameer Pujar 4205b4f6323SSameer Pujar i2s1_dap_ep: endpoint { 4215b4f6323SSameer Pujar dai-format = "i2s"; 4225b4f6323SSameer Pujar remote-endpoint = <&rt5658_ep>; 4235b4f6323SSameer Pujar }; 4245b4f6323SSameer Pujar }; 4255b4f6323SSameer Pujar }; 4265b4f6323SSameer Pujar }; 4275b4f6323SSameer Pujar 4285b4f6323SSameer Pujar i2s@2901100 { 4295b4f6323SSameer Pujar status = "okay"; 4305b4f6323SSameer Pujar 4315b4f6323SSameer Pujar ports { 4325b4f6323SSameer Pujar #address-cells = <1>; 4335b4f6323SSameer Pujar #size-cells = <0>; 4345b4f6323SSameer Pujar 4355b4f6323SSameer Pujar port@0 { 4365b4f6323SSameer Pujar reg = <0>; 4375b4f6323SSameer Pujar 4385b4f6323SSameer Pujar i2s2_cif_ep: endpoint { 4395b4f6323SSameer Pujar remote-endpoint = <&xbar_i2s2_ep>; 4405b4f6323SSameer Pujar }; 4415b4f6323SSameer Pujar }; 4425b4f6323SSameer Pujar 4435b4f6323SSameer Pujar i2s2_port: port@1 { 4445b4f6323SSameer Pujar reg = <1>; 4455b4f6323SSameer Pujar 4465b4f6323SSameer Pujar i2s2_dap_ep: endpoint { 4475b4f6323SSameer Pujar dai-format = "i2s"; 4485b4f6323SSameer Pujar /* Place holder for external Codec */ 4495b4f6323SSameer Pujar }; 4505b4f6323SSameer Pujar }; 4515b4f6323SSameer Pujar }; 4525b4f6323SSameer Pujar }; 4535b4f6323SSameer Pujar 4545b4f6323SSameer Pujar i2s@2901300 { 4555b4f6323SSameer Pujar status = "okay"; 4565b4f6323SSameer Pujar 4575b4f6323SSameer Pujar ports { 4585b4f6323SSameer Pujar #address-cells = <1>; 4595b4f6323SSameer Pujar #size-cells = <0>; 4605b4f6323SSameer Pujar 4615b4f6323SSameer Pujar port@0 { 4625b4f6323SSameer Pujar reg = <0>; 4635b4f6323SSameer Pujar 4645b4f6323SSameer Pujar i2s4_cif_ep: endpoint { 4655b4f6323SSameer Pujar remote-endpoint = <&xbar_i2s4_ep>; 4665b4f6323SSameer Pujar }; 4675b4f6323SSameer Pujar }; 4685b4f6323SSameer Pujar 4695b4f6323SSameer Pujar i2s4_port: port@1 { 4705b4f6323SSameer Pujar reg = <1>; 4715b4f6323SSameer Pujar 4725b4f6323SSameer Pujar i2s4_dap_ep: endpoint { 4735b4f6323SSameer Pujar dai-format = "i2s"; 4745b4f6323SSameer Pujar /* Place holder for external Codec */ 4755b4f6323SSameer Pujar }; 4765b4f6323SSameer Pujar }; 4775b4f6323SSameer Pujar }; 4785b4f6323SSameer Pujar }; 4795b4f6323SSameer Pujar 4805b4f6323SSameer Pujar i2s@2901500 { 4815b4f6323SSameer Pujar status = "okay"; 4825b4f6323SSameer Pujar 4835b4f6323SSameer Pujar ports { 4845b4f6323SSameer Pujar #address-cells = <1>; 4855b4f6323SSameer Pujar #size-cells = <0>; 4865b4f6323SSameer Pujar 4875b4f6323SSameer Pujar port@0 { 4885b4f6323SSameer Pujar reg = <0>; 4895b4f6323SSameer Pujar 4905b4f6323SSameer Pujar i2s6_cif_ep: endpoint { 4915b4f6323SSameer Pujar remote-endpoint = <&xbar_i2s6_ep>; 4925b4f6323SSameer Pujar }; 4935b4f6323SSameer Pujar }; 4945b4f6323SSameer Pujar 4955b4f6323SSameer Pujar i2s6_port: port@1 { 4965b4f6323SSameer Pujar reg = <1>; 4975b4f6323SSameer Pujar 4985b4f6323SSameer Pujar i2s6_dap_ep: endpoint@0 { 4995b4f6323SSameer Pujar dai-format = "i2s"; 5005b4f6323SSameer Pujar /* Place holder for external Codec */ 5015b4f6323SSameer Pujar }; 5025b4f6323SSameer Pujar }; 5035b4f6323SSameer Pujar }; 5045b4f6323SSameer Pujar }; 5055b4f6323SSameer Pujar 5065b4f6323SSameer Pujar dmic@2904200 { 5075b4f6323SSameer Pujar status = "okay"; 5085b4f6323SSameer Pujar 5095b4f6323SSameer Pujar ports { 5105b4f6323SSameer Pujar #address-cells = <1>; 5115b4f6323SSameer Pujar #size-cells = <0>; 5125b4f6323SSameer Pujar 5135b4f6323SSameer Pujar port@0 { 5145b4f6323SSameer Pujar reg = <0>; 5155b4f6323SSameer Pujar 5165b4f6323SSameer Pujar dmic3_cif_ep: endpoint { 5175b4f6323SSameer Pujar remote-endpoint = <&xbar_dmic3_ep>; 5185b4f6323SSameer Pujar }; 5195b4f6323SSameer Pujar }; 5205b4f6323SSameer Pujar 5215b4f6323SSameer Pujar dmic3_port: port@1 { 5225b4f6323SSameer Pujar reg = <1>; 5235b4f6323SSameer Pujar 5245b4f6323SSameer Pujar dmic3_dap_ep: endpoint { 5255b4f6323SSameer Pujar /* Place holder for external Codec */ 5265b4f6323SSameer Pujar }; 5275b4f6323SSameer Pujar }; 5285b4f6323SSameer Pujar }; 5295b4f6323SSameer Pujar }; 5305b4f6323SSameer Pujar }; 5319a182db4SSameer Pujar }; 5329a182db4SSameer Pujar 533228f1e6aSThierry Reding i2c@3160000 { 534228f1e6aSThierry Reding eeprom@56 { 535228f1e6aSThierry Reding compatible = "atmel,24c02"; 536228f1e6aSThierry Reding reg = <0x56>; 537228f1e6aSThierry Reding 538a4387f29SJon Hunter label = "system"; 539228f1e6aSThierry Reding vcc-supply = <&vdd_1v8ls>; 540228f1e6aSThierry Reding address-width = <8>; 541228f1e6aSThierry Reding pagesize = <8>; 542228f1e6aSThierry Reding size = <256>; 543228f1e6aSThierry Reding read-only; 544228f1e6aSThierry Reding }; 545228f1e6aSThierry Reding }; 546228f1e6aSThierry Reding 5475eef17eeSThierry Reding ddc: i2c@31c0000 { 5485eef17eeSThierry Reding status = "okay"; 5495eef17eeSThierry Reding }; 5505eef17eeSThierry Reding 551b8656c67SMikko Perttunen /* SDMMC1 (SD/MMC) */ 55267bb17f6SThierry Reding mmc@3400000 { 553b8656c67SMikko Perttunen status = "okay"; 554b8656c67SMikko Perttunen }; 55558542353SThierry Reding 5565eef17eeSThierry Reding hda@3510000 { 557*b8928c2bSThierry Reding nvidia,model = "NVIDIA Jetson AGX Xavier HDA"; 55833c038e4SThierry Reding status = "okay"; 55933c038e4SThierry Reding }; 56033c038e4SThierry Reding 56192f37c0aSJC Kuo padctl@3520000 { 56292f37c0aSJC Kuo status = "okay"; 56392f37c0aSJC Kuo 56492f37c0aSJC Kuo pads { 56592f37c0aSJC Kuo usb2 { 56692f37c0aSJC Kuo lanes { 56740b4d824SJC Kuo usb2-0 { 56840b4d824SJC Kuo status = "okay"; 56940b4d824SJC Kuo }; 57040b4d824SJC Kuo 57192f37c0aSJC Kuo usb2-1 { 57292f37c0aSJC Kuo status = "okay"; 57392f37c0aSJC Kuo }; 57492f37c0aSJC Kuo 57592f37c0aSJC Kuo usb2-3 { 57692f37c0aSJC Kuo status = "okay"; 57792f37c0aSJC Kuo }; 57892f37c0aSJC Kuo }; 57992f37c0aSJC Kuo }; 58092f37c0aSJC Kuo 58192f37c0aSJC Kuo usb3 { 58292f37c0aSJC Kuo lanes { 58392f37c0aSJC Kuo usb3-0 { 58492f37c0aSJC Kuo status = "okay"; 58592f37c0aSJC Kuo }; 58692f37c0aSJC Kuo 58740b4d824SJC Kuo usb3-2 { 58840b4d824SJC Kuo status = "okay"; 58940b4d824SJC Kuo }; 59040b4d824SJC Kuo 59192f37c0aSJC Kuo usb3-3 { 59292f37c0aSJC Kuo status = "okay"; 59392f37c0aSJC Kuo }; 59492f37c0aSJC Kuo }; 59592f37c0aSJC Kuo }; 59692f37c0aSJC Kuo }; 59792f37c0aSJC Kuo 59892f37c0aSJC Kuo ports { 59940b4d824SJC Kuo usb2-0 { 60040b4d824SJC Kuo mode = "host"; 60140b4d824SJC Kuo status = "okay"; 60240b4d824SJC Kuo }; 60340b4d824SJC Kuo 60492f37c0aSJC Kuo usb2-1 { 60592f37c0aSJC Kuo mode = "host"; 60692f37c0aSJC Kuo status = "okay"; 60792f37c0aSJC Kuo }; 60892f37c0aSJC Kuo 60992f37c0aSJC Kuo usb2-3 { 61092f37c0aSJC Kuo mode = "host"; 61192f37c0aSJC Kuo status = "okay"; 61292f37c0aSJC Kuo }; 61392f37c0aSJC Kuo 61492f37c0aSJC Kuo usb3-0 { 61592f37c0aSJC Kuo nvidia,usb2-companion = <1>; 61692f37c0aSJC Kuo status = "okay"; 61792f37c0aSJC Kuo }; 61892f37c0aSJC Kuo 61940b4d824SJC Kuo usb3-2 { 62040b4d824SJC Kuo nvidia,usb2-companion = <0>; 62140b4d824SJC Kuo status = "okay"; 62240b4d824SJC Kuo }; 62340b4d824SJC Kuo 62492f37c0aSJC Kuo usb3-3 { 62592f37c0aSJC Kuo nvidia,usb2-companion = <3>; 62692f37c0aSJC Kuo maximum-speed = "super-speed"; 62792f37c0aSJC Kuo status = "okay"; 62892f37c0aSJC Kuo }; 62992f37c0aSJC Kuo }; 63092f37c0aSJC Kuo }; 63192f37c0aSJC Kuo 63292f37c0aSJC Kuo usb@3610000 { 63392f37c0aSJC Kuo status = "okay"; 63492f37c0aSJC Kuo 63540b4d824SJC Kuo phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, 63640b4d824SJC Kuo <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, 6378b3aee8fSThierry Reding <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>, 6388b3aee8fSThierry Reding <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>, 63940b4d824SJC Kuo <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>, 6408b3aee8fSThierry Reding <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-3}>; 64140b4d824SJC Kuo phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3"; 64292f37c0aSJC Kuo }; 64392f37c0aSJC Kuo 6443032985aSSameer Pujar i2c@c250000 { 6453032985aSSameer Pujar status = "okay"; 6463032985aSSameer Pujar 6473032985aSSameer Pujar rt5658: audio-codec@1a { 6483032985aSSameer Pujar status = "okay"; 6493032985aSSameer Pujar 6503032985aSSameer Pujar compatible = "realtek,rt5658"; 6513032985aSSameer Pujar reg = <0x1a>; 6523032985aSSameer Pujar interrupt-parent = <&gpio>; 6533032985aSSameer Pujar interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>; 654405fa9e9SSameer Pujar clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>; 655405fa9e9SSameer Pujar clock-names = "mclk"; 6563032985aSSameer Pujar realtek,jd-src = <2>; 6573032985aSSameer Pujar sound-name-prefix = "CVB-RT"; 6585b4f6323SSameer Pujar 6595b4f6323SSameer Pujar port { 6605b4f6323SSameer Pujar rt5658_ep: endpoint { 6615b4f6323SSameer Pujar remote-endpoint = <&i2s1_dap_ep>; 6625b4f6323SSameer Pujar mclk-fs = <256>; 6635b4f6323SSameer Pujar }; 6645b4f6323SSameer Pujar }; 6653032985aSSameer Pujar }; 6663032985aSSameer Pujar }; 6673032985aSSameer Pujar 66858542353SThierry Reding pwm@c340000 { 66958542353SThierry Reding status = "okay"; 67058542353SThierry Reding }; 67133c038e4SThierry Reding 67233c038e4SThierry Reding host1x@13e00000 { 67333c038e4SThierry Reding display-hub@15200000 { 67433c038e4SThierry Reding status = "okay"; 67533c038e4SThierry Reding }; 67633c038e4SThierry Reding 677614d063fSThierry Reding dpaux@155c0000 { 678614d063fSThierry Reding status = "okay"; 679614d063fSThierry Reding }; 680614d063fSThierry Reding 681614d063fSThierry Reding dpaux@155d0000 { 682614d063fSThierry Reding status = "okay"; 683614d063fSThierry Reding }; 684614d063fSThierry Reding 68533c038e4SThierry Reding dpaux@155e0000 { 68633c038e4SThierry Reding status = "okay"; 68733c038e4SThierry Reding }; 68833c038e4SThierry Reding 689614d063fSThierry Reding /* DP0 */ 690614d063fSThierry Reding sor@15b00000 { 691614d063fSThierry Reding status = "okay"; 692614d063fSThierry Reding 693614d063fSThierry Reding avdd-io-hdmi-dp-supply = <&vdd_1v0>; 694614d063fSThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 695614d063fSThierry Reding 696614d063fSThierry Reding nvidia,dpaux = <&dpaux0>; 697614d063fSThierry Reding }; 698614d063fSThierry Reding 699614d063fSThierry Reding /* DP1 */ 700614d063fSThierry Reding sor@15b40000 { 701614d063fSThierry Reding status = "okay"; 702614d063fSThierry Reding 703614d063fSThierry Reding avdd-io-hdmi-dp-supply = <&vdd_1v0>; 704614d063fSThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 705614d063fSThierry Reding 706614d063fSThierry Reding nvidia,dpaux = <&dpaux1>; 707614d063fSThierry Reding }; 708614d063fSThierry Reding 709614d063fSThierry Reding /* HDMI */ 71033c038e4SThierry Reding sor@15b80000 { 71133c038e4SThierry Reding status = "okay"; 71233c038e4SThierry Reding 713e8931a27SThierry Reding avdd-io-hdmi-dp-supply = <&vdd_1v0>; 714e8931a27SThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 71533c038e4SThierry Reding hdmi-supply = <&vdd_hdmi>; 71633c038e4SThierry Reding 71733c038e4SThierry Reding nvidia,ddc-i2c-bus = <&ddc>; 71833c038e4SThierry Reding nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2) 71933c038e4SThierry Reding GPIO_ACTIVE_LOW>; 72033c038e4SThierry Reding }; 72133c038e4SThierry Reding }; 72258542353SThierry Reding }; 72358542353SThierry Reding 724a586c88eSVidya Sagar pcie@14100000 { 725a586c88eSVidya Sagar status = "okay"; 726a586c88eSVidya Sagar 727a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 728a586c88eSVidya Sagar 729a586c88eSVidya Sagar phys = <&p2u_hsio_0>; 730a586c88eSVidya Sagar phy-names = "p2u-0"; 731a586c88eSVidya Sagar }; 732a586c88eSVidya Sagar 733a586c88eSVidya Sagar pcie@14140000 { 734a586c88eSVidya Sagar status = "okay"; 735a586c88eSVidya Sagar 736a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 737a586c88eSVidya Sagar 738a586c88eSVidya Sagar phys = <&p2u_hsio_7>; 739a586c88eSVidya Sagar phy-names = "p2u-0"; 740a586c88eSVidya Sagar }; 741a586c88eSVidya Sagar 742a586c88eSVidya Sagar pcie@14180000 { 743a586c88eSVidya Sagar status = "okay"; 744a586c88eSVidya Sagar 745a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 746a586c88eSVidya Sagar 747a586c88eSVidya Sagar phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>, 748a586c88eSVidya Sagar <&p2u_hsio_5>; 749a586c88eSVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3"; 750a586c88eSVidya Sagar }; 751a586c88eSVidya Sagar 752a586c88eSVidya Sagar pcie@141a0000 { 75309a0774aSVidya Sagar status = "okay"; 754a586c88eSVidya Sagar 755a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 75609a0774aSVidya Sagar vpcie3v3-supply = <&vdd_3v3_pcie>; 75709a0774aSVidya Sagar vpcie12v-supply = <&vdd_12v_pcie>; 758a586c88eSVidya Sagar 759a586c88eSVidya Sagar phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 760a586c88eSVidya Sagar <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 761a586c88eSVidya Sagar <&p2u_nvhs_6>, <&p2u_nvhs_7>; 762a586c88eSVidya Sagar 763a586c88eSVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 764a586c88eSVidya Sagar "p2u-5", "p2u-6", "p2u-7"; 765a586c88eSVidya Sagar }; 766a586c88eSVidya Sagar 76784eaaf75SVidya Sagar pcie_ep@141a0000 { 76884eaaf75SVidya Sagar status = "disabled"; 76984eaaf75SVidya Sagar 77084eaaf75SVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 77184eaaf75SVidya Sagar 77284eaaf75SVidya Sagar reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>; 77384eaaf75SVidya Sagar 77484eaaf75SVidya Sagar nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5) 77584eaaf75SVidya Sagar GPIO_ACTIVE_HIGH>; 77684eaaf75SVidya Sagar 77784eaaf75SVidya Sagar phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 77884eaaf75SVidya Sagar <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 77984eaaf75SVidya Sagar <&p2u_nvhs_6>, <&p2u_nvhs_7>; 78084eaaf75SVidya Sagar 78184eaaf75SVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 78284eaaf75SVidya Sagar "p2u-5", "p2u-6", "p2u-7"; 78384eaaf75SVidya Sagar }; 78484eaaf75SVidya Sagar 785cfe3af19SThierry Reding fan: fan { 78658542353SThierry Reding compatible = "pwm-fan"; 78758542353SThierry Reding pwms = <&pwm4 0 45334>; 788cfe3af19SThierry Reding 789cfe3af19SThierry Reding cooling-levels = <0 64 128 255>; 790cfe3af19SThierry Reding #cooling-cells = <2>; 791cfe3af19SThierry Reding }; 792cfe3af19SThierry Reding 793e47ac508SThierry Reding gpio-keys { 794e47ac508SThierry Reding compatible = "gpio-keys"; 795e47ac508SThierry Reding 796e47ac508SThierry Reding force-recovery { 797e47ac508SThierry Reding label = "Force Recovery"; 798e47ac508SThierry Reding gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0) 799e47ac508SThierry Reding GPIO_ACTIVE_LOW>; 800e47ac508SThierry Reding linux,input-type = <EV_KEY>; 801cd8f843cSThierry Reding linux,code = <KEY_SLEEP>; 802e47ac508SThierry Reding debounce-interval = <10>; 803e47ac508SThierry Reding }; 804e47ac508SThierry Reding 805e47ac508SThierry Reding power { 806e47ac508SThierry Reding label = "Power"; 807e47ac508SThierry Reding gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4) 808e47ac508SThierry Reding GPIO_ACTIVE_LOW>; 809e47ac508SThierry Reding linux,input-type = <EV_KEY>; 810e47ac508SThierry Reding linux,code = <KEY_POWER>; 811e47ac508SThierry Reding debounce-interval = <10>; 812e47ac508SThierry Reding wakeup-event-action = <EV_ACT_ASSERTED>; 813e47ac508SThierry Reding wakeup-source; 814e47ac508SThierry Reding }; 815e47ac508SThierry Reding }; 816e47ac508SThierry Reding 8175b4f6323SSameer Pujar sound { 8185b4f6323SSameer Pujar compatible = "nvidia,tegra186-audio-graph-card"; 8195b4f6323SSameer Pujar status = "okay"; 8205b4f6323SSameer Pujar 8215b4f6323SSameer Pujar dais = /* ADMAIF (FE) Ports */ 8225b4f6323SSameer Pujar <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 8235b4f6323SSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 8245b4f6323SSameer Pujar <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 8255b4f6323SSameer Pujar <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 8265b4f6323SSameer Pujar <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 8275b4f6323SSameer Pujar /* XBAR Ports */ 8285b4f6323SSameer Pujar <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>, 8295b4f6323SSameer Pujar <&xbar_i2s6_port>, <&xbar_dmic3_port>, 8305b4f6323SSameer Pujar /* BE I/O Ports */ 8315b4f6323SSameer Pujar <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>, 8325b4f6323SSameer Pujar <&dmic3_port>; 8335b4f6323SSameer Pujar 834*b8928c2bSThierry Reding label = "NVIDIA Jetson AGX Xavier APE"; 8355b4f6323SSameer Pujar 8365b4f6323SSameer Pujar widgets = 8375b4f6323SSameer Pujar "Microphone", "CVB-RT MIC Jack", 8385b4f6323SSameer Pujar "Microphone", "CVB-RT MIC", 8395b4f6323SSameer Pujar "Headphone", "CVB-RT HP Jack", 8405b4f6323SSameer Pujar "Speaker", "CVB-RT SPK"; 8415b4f6323SSameer Pujar 8425b4f6323SSameer Pujar routing = 8435b4f6323SSameer Pujar /* I2S1 <-> RT5658 */ 8445b4f6323SSameer Pujar "CVB-RT AIF1 Playback", "I2S1 DAP-Playback", 8455b4f6323SSameer Pujar "I2S1 DAP-Capture", "CVB-RT AIF1 Capture", 8465b4f6323SSameer Pujar /* RT5658 Codec controls */ 8475b4f6323SSameer Pujar "CVB-RT HP Jack", "CVB-RT HPO L Playback", 8485b4f6323SSameer Pujar "CVB-RT HP Jack", "CVB-RT HPO R Playback", 8495b4f6323SSameer Pujar "CVB-RT IN1P", "CVB-RT MIC Jack", 8505b4f6323SSameer Pujar "CVB-RT IN2P", "CVB-RT MIC Jack", 8515b4f6323SSameer Pujar "CVB-RT SPK", "CVB-RT SPO Playback", 8525b4f6323SSameer Pujar "CVB-RT DMIC L1", "CVB-RT MIC", 8535b4f6323SSameer Pujar "CVB-RT DMIC L2", "CVB-RT MIC", 8545b4f6323SSameer Pujar "CVB-RT DMIC R1", "CVB-RT MIC", 8555b4f6323SSameer Pujar "CVB-RT DMIC R2", "CVB-RT MIC"; 8565b4f6323SSameer Pujar }; 8575b4f6323SSameer Pujar 858cfe3af19SThierry Reding thermal-zones { 859cfe3af19SThierry Reding cpu { 860cfe3af19SThierry Reding polling-delay = <0>; 861cfe3af19SThierry Reding polling-delay-passive = <500>; 862cfe3af19SThierry Reding status = "okay"; 863cfe3af19SThierry Reding 864cfe3af19SThierry Reding trips { 865cfe3af19SThierry Reding cpu_trip_critical: critical { 866cfe3af19SThierry Reding temperature = <96500>; 867cfe3af19SThierry Reding hysteresis = <0>; 868cfe3af19SThierry Reding type = "critical"; 869cfe3af19SThierry Reding }; 870cfe3af19SThierry Reding 871cfe3af19SThierry Reding cpu_trip_hot: hot { 872cfe3af19SThierry Reding temperature = <70000>; 873cfe3af19SThierry Reding hysteresis = <2000>; 874cfe3af19SThierry Reding type = "hot"; 875cfe3af19SThierry Reding }; 876cfe3af19SThierry Reding 877cfe3af19SThierry Reding cpu_trip_active: active { 878cfe3af19SThierry Reding temperature = <50000>; 879cfe3af19SThierry Reding hysteresis = <2000>; 880cfe3af19SThierry Reding type = "active"; 881cfe3af19SThierry Reding }; 882cfe3af19SThierry Reding 883cfe3af19SThierry Reding cpu_trip_passive: passive { 884cfe3af19SThierry Reding temperature = <30000>; 885cfe3af19SThierry Reding hysteresis = <2000>; 886cfe3af19SThierry Reding type = "passive"; 887cfe3af19SThierry Reding }; 888cfe3af19SThierry Reding }; 889cfe3af19SThierry Reding 890cfe3af19SThierry Reding cooling-maps { 891cfe3af19SThierry Reding cpu-critical { 892cfe3af19SThierry Reding cooling-device = <&fan 3 3>; 893cfe3af19SThierry Reding trip = <&cpu_trip_critical>; 894cfe3af19SThierry Reding }; 895cfe3af19SThierry Reding 896cfe3af19SThierry Reding cpu-hot { 897cfe3af19SThierry Reding cooling-device = <&fan 2 2>; 898cfe3af19SThierry Reding trip = <&cpu_trip_hot>; 899cfe3af19SThierry Reding }; 900cfe3af19SThierry Reding 901cfe3af19SThierry Reding cpu-active { 902cfe3af19SThierry Reding cooling-device = <&fan 1 1>; 903cfe3af19SThierry Reding trip = <&cpu_trip_active>; 904cfe3af19SThierry Reding }; 905cfe3af19SThierry Reding 906cfe3af19SThierry Reding cpu-passive { 907cfe3af19SThierry Reding cooling-device = <&fan 0 0>; 908cfe3af19SThierry Reding trip = <&cpu_trip_passive>; 909cfe3af19SThierry Reding }; 910cfe3af19SThierry Reding }; 911cfe3af19SThierry Reding }; 912cfe3af19SThierry Reding 913cfe3af19SThierry Reding gpu { 914cfe3af19SThierry Reding polling-delay = <0>; 915cfe3af19SThierry Reding polling-delay-passive = <500>; 916cfe3af19SThierry Reding status = "okay"; 917cfe3af19SThierry Reding 918cfe3af19SThierry Reding trips { 919cfe3af19SThierry Reding gpu_alert0: critical { 920cfe3af19SThierry Reding temperature = <99000>; 921cfe3af19SThierry Reding hysteresis = <0>; 922cfe3af19SThierry Reding type = "critical"; 923cfe3af19SThierry Reding }; 924cfe3af19SThierry Reding }; 925cfe3af19SThierry Reding }; 926cfe3af19SThierry Reding 927cfe3af19SThierry Reding aux { 928cfe3af19SThierry Reding polling-delay = <0>; 929cfe3af19SThierry Reding polling-delay-passive = <500>; 930cfe3af19SThierry Reding status = "okay"; 931cfe3af19SThierry Reding 932cfe3af19SThierry Reding trips { 933cfe3af19SThierry Reding aux_alert0: critical { 934cfe3af19SThierry Reding temperature = <90000>; 935cfe3af19SThierry Reding hysteresis = <0>; 936cfe3af19SThierry Reding type = "critical"; 937cfe3af19SThierry Reding }; 938cfe3af19SThierry Reding }; 939cfe3af19SThierry Reding }; 940b8656c67SMikko Perttunen }; 941b8656c67SMikko Perttunen}; 942