mirror of
git://nv-tegra.nvidia.com/device/hardware/nvidia/t23x-public-dts.git
synced 2025-12-22 09:12:02 +03:00
These preprocessor conditionals were a temporary step to facilitate step by step reviews. Remove them and fix indentation. Bug 4290389 Change-Id: Iecdbdf1869bec00538530d59420622d8563a116a Signed-off-by: Brad Griffis <bgriffis@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3000004 Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: Gautham Srinivasan <gauthams@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
126 lines
2.7 KiB
Devicetree
126 lines
2.7 KiB
Devicetree
// SPDX-License-Identifier: GPL-2.0-only
|
|
// SPDX-FileCopyrightText: Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
/ {
|
|
bus@0 {
|
|
spi@3210000{ /* SPI1 in 40 pin conn */
|
|
spi@0 { /* chip select 0 */
|
|
compatible = "tegra-spidev";
|
|
reg = <0x0>;
|
|
spi-max-frequency = <50000000>;
|
|
};
|
|
spi@1 { /* chips select 1 */
|
|
compatible = "tegra-spidev";
|
|
reg = <0x1>;
|
|
spi-max-frequency = <50000000>;
|
|
};
|
|
};
|
|
|
|
spi@3230000{ /* SPI3 in 40 pin conn */
|
|
spi@0 { /* chip select 0 */
|
|
compatible = "tegra-spidev";
|
|
reg = <0x0>;
|
|
spi-max-frequency = <50000000>;
|
|
};
|
|
spi@1 { /* chips select 1 */
|
|
compatible = "tegra-spidev";
|
|
reg = <0x1>;
|
|
spi-max-frequency = <50000000>;
|
|
};
|
|
};
|
|
|
|
padctl@3520000 {
|
|
ports {
|
|
usb2-0 {
|
|
mode = "otg";
|
|
usb-role-switch;
|
|
};
|
|
};
|
|
};
|
|
|
|
aconnect@2900000 {
|
|
ahub@2900800 {
|
|
i2s@2901100 {
|
|
ports {
|
|
port@1 {
|
|
hdr40_snd_i2s_dap_ep: endpoint {
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
ethernet@6800000 {
|
|
nvidia,mac-addr-idx = <0>;
|
|
nvidia,max-platform-mtu = <16383>;
|
|
/* 1=enable, 0=disable */
|
|
nvidia,pause_frames = <1>;
|
|
phy-handle = <&mgbe0_aqr113c_phy>;
|
|
phy-mode = "10gbase-r";
|
|
/* 0:XFI 10G, 1:XFI 5G, 2:USXGMII 10G, 3:USXGMII 5G */
|
|
nvidia,phy-iface-mode = <0>;
|
|
nvidia,phy-reset-gpio = <&gpio TEGRA234_MAIN_GPIO(Y, 1) 0>;
|
|
nvidia,mdio_addr = <0>;
|
|
|
|
mdio {
|
|
compatible = "nvidia,eqos-mdio";
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
mgbe0_aqr113c_phy: phy@0 {
|
|
compatible = "ethernet-phy-ieee802.3-c45";
|
|
reg = <0x0>;
|
|
nvidia,phy-rst-pdelay-msec = <150>; /* msec */
|
|
nvidia,phy-rst-duration-usec = <221000>; /* usec */
|
|
interrupt-parent = <&gpio>;
|
|
interrupts = <TEGRA234_MAIN_GPIO(Y, 3) IRQ_TYPE_LEVEL_LOW>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
tegra_sound_graph: tegra_sound: sound {
|
|
compatible = "nvidia,tegra186-audio-graph-card",
|
|
"nvidia,tegra186-ape";
|
|
clocks = <&bpmp TEGRA234_CLK_PLLA>,
|
|
<&bpmp TEGRA234_CLK_PLLA_OUT0>,
|
|
<&bpmp TEGRA234_CLK_AUD_MCLK>;
|
|
clock-names = "pll_a", "plla_out0", "extern1";
|
|
assigned-clocks = <&bpmp TEGRA234_CLK_AUD_MCLK>;
|
|
assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
|
|
|
|
nvidia-audio-card,name = "NVIDIA Jetson AGX Orin APE";
|
|
|
|
nvidia-audio-card,mclk-fs = <256>;
|
|
|
|
hdr40_snd_link_i2s: nvidia-audio-card,dai-link@77 { };
|
|
};
|
|
|
|
eeprom-manager {
|
|
data-size = <0x100>;
|
|
bus@0 {
|
|
i2c-bus = <&gen1_i2c>;
|
|
eeprom@1 {
|
|
slave-address = <0x56>;
|
|
label = "cvb";
|
|
};
|
|
};
|
|
bus@1 {
|
|
i2c-bus = <&cam_i2c>;
|
|
eeprom@0 {
|
|
slave-address = <0x54>;
|
|
label = "sensor0";
|
|
};
|
|
eeprom@1 {
|
|
slave-address = <0x57>;
|
|
label = "sensor1";
|
|
};
|
|
eeprom@2 {
|
|
slave-address = <0x52>;
|
|
label = "sensor2";
|
|
};
|
|
};
|
|
};
|
|
};
|