Files
t23x-public-dts/nv-soc/tegra234-soc-prod-overlay.dtsi
amohil 915768d207 t23x: nv-public: Fix device tree compiler warnings
Types of warnings fixed:
- /home/amohil/l4t-rel-38-generic-release-20251014T044059/hardware/nvidia/t23x/nv-public/nv-soc/tegra234-soc-prod-overlay.dtsi:509.15-517.5: Warning (spi_bus_bridge): /bus@0/spi@3240000: incorrect #address-cells for SPI bus
- /home/amohil/l4t-rel-38-generic-release-20251014T044059/out/l4t-generic-debug-aarch64/nvidia/kernel-noble/kernel-devicetree/generic-dts/../../../../../..//hardware/nvidia/t23x/nv-public/nv-platform/
tegra234-p3768-0000+p3767-xxxx-nv-common.dtsi:63.10-72.6: Warning (spi_bus_bridge): /bus@0/spi@3210000/spi@0: incorrect #address-cells for SPI bus

Add missing #address-cells and #size-cells properties

Add #address-cells = <1>, #size-cells = <0>

Bug 3782641

Change-Id: I83867237a8f8bb2c92b09b4b731831e8ccad0717
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3476852
Tested-by: Anjanii Mohil <amohil@nvidia.com>
Reviewed-by: Anjanii Mohil <amohil@nvidia.com>
Reviewed-by: Bibek Basu <bbasu@nvidia.com>
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
Reviewed-by: Shubhi Garg <shgarg@nvidia.com>
2025-10-29 03:12:18 -07:00

607 lines
23 KiB
Devicetree

// SPDX-License-Identifier: GPL-2.0-only
// SPDX-FileCopyrightText: Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
/ {
bus@0 {
i2c@3160000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x0000009c 0x0000ffff 0x00000308 //i2c_i2c_hs_interface_timing_0_0
0 0x000000d4 0x000000ff 0x00000000 //i2c_i2c_interface_timing_2_0
0 0x000000d8 0x000000ff 0x00000000 //i2c_i2c_hs_interface_timing_2_0
0 0x000000dc 0x0000ffff 0x00000001 //i2c_i2c_mstr_data_capture_timing_0
0 0x000000e0 0x0000ffff 0x00000002>; //i2c_i2c_slv_data_capture_timing_0
};
prod_c_fm {
prod = <
0 0x0000006c 0xffff0000 0x003c0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_fmplus {
prod = <
0 0x0000006c 0xffff0000 0x00160000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_hs {
prod = <
0 0x0000006c 0xffffffff 0x00160002 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202 //i2c_i2c_interface_timing_1_0
0 0x000000a0 0x00ffffff 0x00090909>; //i2c_i2c_hs_interface_timing_1_0
};
prod_c_sm {
prod = <
0 0x0000006c 0xffff0000 0x004f0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000708 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x08080808>; //i2c_i2c_interface_timing_1_0
};
};
};
i2c@3180000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x0000009c 0x0000ffff 0x00000308 //i2c_i2c_hs_interface_timing_0_0
0 0x000000d4 0x000000ff 0x00000000 //i2c_i2c_interface_timing_2_0
0 0x000000d8 0x000000ff 0x00000000 //i2c_i2c_hs_interface_timing_2_0
0 0x000000dc 0x0000ffff 0x00000001 //i2c_i2c_mstr_data_capture_timing_0
0 0x000000e0 0x0000ffff 0x00000002>; //i2c_i2c_slv_data_capture_timing_0
};
prod_c_fm {
prod = <
0 0x0000006c 0xffff0000 0x003c0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_fmplus {
prod = <
0 0x0000006c 0xffff0000 0x00160000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_hs {
prod = <
0 0x0000006c 0xffffffff 0x00160002 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202 //i2c_i2c_interface_timing_1_0
0 0x000000a0 0x00ffffff 0x00090909>; //i2c_i2c_hs_interface_timing_1_0
};
prod_c_sm {
prod = <
0 0x0000006c 0xffff0000 0x004f0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000708 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x08080808>; //i2c_i2c_interface_timing_1_0
};
};
};
i2c@3190000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x0000009c 0x0000ffff 0x00000308 //i2c_i2c_hs_interface_timing_0_0
0 0x000000d4 0x000000ff 0x00000000 //i2c_i2c_interface_timing_2_0
0 0x000000d8 0x000000ff 0x00000000 //i2c_i2c_hs_interface_timing_2_0
0 0x000000dc 0x0000ffff 0x00000001 //i2c_i2c_mstr_data_capture_timing_0
0 0x000000e0 0x0000ffff 0x00000002>; //i2c_i2c_slv_data_capture_timing_0
};
prod_c_fm {
prod = <
0 0x0000006c 0xffff0000 0x003c0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_fmplus {
prod = <
0 0x0000006c 0xffff0000 0x00160000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_hs {
prod = <
0 0x0000006c 0xffffffff 0x00160002 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202 //i2c_i2c_interface_timing_1_0
0 0x000000a0 0x00ffffff 0x00090909>; //i2c_i2c_hs_interface_timing_1_0
};
prod_c_sm {
prod = <
0 0x0000006c 0xffff0000 0x004f0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000708 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x08080808>; //i2c_i2c_interface_timing_1_0
};
};
};
i2c@31b0000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x0000009c 0x0000ffff 0x00000308 //i2c_i2c_hs_interface_timing_0_0
0 0x000000d4 0x000000ff 0x00000000 //i2c_i2c_interface_timing_2_0
0 0x000000d8 0x000000ff 0x00000000 //i2c_i2c_hs_interface_timing_2_0
0 0x000000dc 0x0000ffff 0x00000001 //i2c_i2c_mstr_data_capture_timing_0
0 0x000000e0 0x0000ffff 0x00000002>; //i2c_i2c_slv_data_capture_timing_0
};
prod_c_fm {
prod = <
0 0x0000006c 0xffff0000 0x003c0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_fmplus {
prod = <
0 0x0000006c 0xffff0000 0x00160000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_hs {
prod = <
0 0x0000006c 0xffffffff 0x00160002 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202 //i2c_i2c_interface_timing_1_0
0 0x000000a0 0x00ffffff 0x00090909>; //i2c_i2c_hs_interface_timing_1_0
};
prod_c_sm {
prod = <
0 0x0000006c 0xffff0000 0x004f0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000708 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x08080808>; //i2c_i2c_interface_timing_1_0
};
};
};
i2c@31c0000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x0000009c 0x0000ffff 0x00000308 //i2c_i2c_hs_interface_timing_0_0
0 0x000000d4 0x000000ff 0x00000000 //i2c_i2c_interface_timing_2_0
0 0x000000d8 0x000000ff 0x00000000 //i2c_i2c_hs_interface_timing_2_0
0 0x000000dc 0x0000ffff 0x00000001 //i2c_i2c_mstr_data_capture_timing_0
0 0x000000e0 0x0000ffff 0x00000002>; //i2c_i2c_slv_data_capture_timing_0
};
prod_c_fm {
prod = <
0 0x0000006c 0xffff0000 0x003c0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_fmplus {
prod = <
0 0x0000006c 0xffff0000 0x00160000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_hs {
prod = <
0 0x0000006c 0xffffffff 0x00160002 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202 //i2c_i2c_interface_timing_1_0
0 0x000000a0 0x00ffffff 0x00090909>; //i2c_i2c_hs_interface_timing_1_0
};
prod_c_sm {
prod = <
0 0x0000006c 0xffff0000 0x004f0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000708 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x08080808>; //i2c_i2c_interface_timing_1_0
};
};
};
i2c@31e0000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x0000009c 0x0000ffff 0x00000308 //i2c_i2c_hs_interface_timing_0_0
0 0x000000d4 0x000000ff 0x00000000 //i2c_i2c_interface_timing_2_0
0 0x000000d8 0x000000ff 0x00000000 //i2c_i2c_hs_interface_timing_2_0
0 0x000000dc 0x0000ffff 0x00000001 //i2c_i2c_mstr_data_capture_timing_0
0 0x000000e0 0x0000ffff 0x00000002>; //i2c_i2c_slv_data_capture_timing_0
};
prod_c_fm {
prod = <
0 0x0000006c 0xffff0000 0x003c0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_fmplus {
prod = <
0 0x0000006c 0xffff0000 0x00160000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_hs {
prod = <
0 0x0000006c 0xffffffff 0x00160002 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202 //i2c_i2c_interface_timing_1_0
0 0x000000a0 0x00ffffff 0x00090909>; //i2c_i2c_hs_interface_timing_1_0
};
prod_c_sm {
prod = <
0 0x0000006c 0xffff0000 0x004f0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000708 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x08080808>; //i2c_i2c_interface_timing_1_0
};
};
};
i2c@c240000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x0000009c 0x0000ffff 0x00000308 //i2c_i2c_hs_interface_timing_0_0
0 0x000000d4 0x000000ff 0x00000000 //i2c_i2c_interface_timing_2_0
0 0x000000d8 0x000000ff 0x00000000 //i2c_i2c_hs_interface_timing_2_0
0 0x000000dc 0x0000ffff 0x00000001 //i2c_i2c_mstr_data_capture_timing_0
0 0x000000e0 0x0000ffff 0x00000002>; //i2c_i2c_slv_data_capture_timing_0
};
prod_c_fm {
prod = <
0 0x0000006c 0xffff0000 0x003c0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_fmplus {
prod = <
0 0x0000006c 0xffff0000 0x00160000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_hs {
prod = <
0 0x0000006c 0xffffffff 0x00160002 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202 //i2c_i2c_interface_timing_1_0
0 0x000000a0 0x00ffffff 0x00090909>; //i2c_i2c_hs_interface_timing_1_0
};
prod_c_sm {
prod = <
0 0x0000006c 0xffff0000 0x004f0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000708 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x08080808>; //i2c_i2c_interface_timing_1_0
};
};
};
i2c@c250000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x0000009c 0x0000ffff 0x00000308 //i2c_i2c_hs_interface_timing_0_0
0 0x000000d4 0x000000ff 0x00000000 //i2c_i2c_interface_timing_2_0
0 0x000000d8 0x000000ff 0x00000000 //i2c_i2c_hs_interface_timing_2_0
0 0x000000dc 0x0000ffff 0x00000001 //i2c_i2c_mstr_data_capture_timing_0
0 0x000000e0 0x0000ffff 0x00000002>; //i2c_i2c_slv_data_capture_timing_0
};
prod_c_fm {
prod = <
0 0x0000006c 0xffff0000 0x003c0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_fmplus {
prod = <
0 0x0000006c 0xffff0000 0x00160000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202>; //i2c_i2c_interface_timing_1_0
};
prod_c_hs {
prod = <
0 0x0000006c 0xffffffff 0x00160002 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000202 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x02020202 //i2c_i2c_interface_timing_1_0
0 0x000000a0 0x00ffffff 0x00090909>; //i2c_i2c_hs_interface_timing_1_0
};
prod_c_sm {
prod = <
0 0x0000006c 0xffff0000 0x004f0000 //i2c_i2c_clk_divisor_register_0
0 0x00000094 0x0000ffff 0x00000708 //i2c_i2c_interface_timing_0_0
0 0x00000098 0xffffffff 0x08080808>; //i2c_i2c_interface_timing_1_0
};
};
};
mmc@3400000 {
prod-settings {
#prod-cells = <4>;
prod_c_1_8v {
prod = <
0 0x000001e0 0x01f00000 0x00800000>; //SDMMCA_SDMEMCOMPPADCTRL_0
};
prod_c_3_3v {
prod = <
0 0x000001e0 0x01f00000 0x00900000>; //SDMMCA_SDMEMCOMPPADCTRL_0
};
prod {
prod = <
0 0x00000028 0x00000022 0x00000002 //SDMMCA_POWER_CONTROL_HOST_0
0 0x00000100 0x1fff006a 0x0e080020 //SDMMCA_VENDOR_CLOCK_CNTRL_0
0 0x00000128 0x42000000 0x00000000 //SDMMCA_VENDOR_MISC_CNTRL2_0
0 0x000001c0 0x00001fc0 0x00000040 //SDMMCA_VENDOR_TUNING_CNTRL0_0
0 0x000001e0 0x0001f000 0x00009000 //SDMMCA_SDMEMCOMPPADCTRL_0
0 0x000001e4 0x20000000 0x20000000>; //SDMMCA_AUTO_CAL_CONFIG_0
};
prod_c_ddr50 {
prod = <
0 0x0000003c 0x00070000 0x00040000>; //SDMMCA_AUTO_CMD12_ERR_STATUS_0
};
prod_c_ddr52 {
prod = <
0 0x0000003c 0x00070000 0x00040000>; //SDMMCA_AUTO_CMD12_ERR_STATUS_0
};
prod_c_hs200 {
prod = <
0 0x0000003c 0x00070000 0x00030000 //SDMMCA_AUTO_CMD12_ERR_STATUS_0
0 0x000001c0 0x0000e000 0x00004000>; //SDMMCA_VENDOR_TUNING_CNTRL0_0
};
prod_c_nopwrsave {
prod = <
0 0x00000100 0x00000001 0x00000001 //SDMMCA_VENDOR_CLOCK_CNTRL_0
0 0x000001ac 0x00000004 0x00000000>; //SDMMCA_VENDOR_IO_TRIM_CNTRL_0
};
prod_c_pwrsave {
prod = <
0 0x00000100 0x00000001 0x00000000 //SDMMCA_VENDOR_CLOCK_CNTRL_0
0 0x000001ac 0x00000004 0x00000004>; //SDMMCA_VENDOR_IO_TRIM_CNTRL_0
};
prod_c_sdr104 {
prod = <
0 0x0000003c 0x00070000 0x00030000 //SDMMCA_AUTO_CMD12_ERR_STATUS_0
0 0x000001c0 0x0000e000 0x00004000>; //SDMMCA_VENDOR_TUNING_CNTRL0_0
};
prod_c_sdr12 {
prod = <
0 0x0000003c 0x00070000 0x00000000>; //SDMMCA_AUTO_CMD12_ERR_STATUS_0
};
prod_c_sdr25 {
prod = <
0 0x0000003c 0x00070000 0x00010000>; //SDMMCA_AUTO_CMD12_ERR_STATUS_0
};
prod_c_sdr50 {
prod = <
0 0x0000003c 0x00070000 0x00020000 //SDMMCA_AUTO_CMD12_ERR_STATUS_0
0 0x000001c0 0x0000e000 0x00008000>; //SDMMCA_VENDOR_TUNING_CNTRL0_0
};
};
};
mmc@3460000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x00000004 0x00000fff 0x00000200 //sdmmcab_block_size_block_count_0
0 0x00000028 0x00000020 0x00000020 //sdmmcab_power_control_host_0
0 0x00000100 0x1f00006a 0x12000020 //sdmmcab_vendor_clock_cntrl_0
0 0x00000128 0x43000000 0x00000000 //sdmmcab_vendor_misc_cntrl2_0
0 0x000001c0 0x00001fc0 0x00000040 //sdmmcab_vendor_tuning_cntrl0_0
0 0x000001e0 0x01f1f000 0x00a0a000 //sdmmcab_sdmemcomppadctrl_0
0 0x000001e4 0x20000000 0x20000000>; //sdmmcab_auto_cal_config_0
};
prod_c_ddr50 {
prod = <
0 0x0000003c 0x00070000 0x00040000 //sdmmcab_auto_cmd12_err_status_0
0 0x00000100 0x1fff0000 0x12070000>; //sdmmcab_vendor_clock_cntrl_0
};
prod_c_ddr52 {
prod = <
0 0x0000003c 0x00070000 0x00040000 //sdmmcab_auto_cmd12_err_status_0
0 0x00000100 0x1fff0000 0x12070000>; //sdmmcab_vendor_clock_cntrl_0
};
prod_c_hs200 {
prod = <
0 0x0000003c 0x00070000 0x00030000 //sdmmcab_auto_cmd12_err_status_0
0 0x000001c0 0x0000e000 0x00004000>; //sdmmcab_vendor_tuning_cntrl0_0
};
prod_c_hs400 {
prod = <
0 0x0000003c 0x00070000 0x00050000 //sdmmcab_auto_cmd12_err_status_0
0 0x00000100 0x00000008 0x00000008 //sdmmcab_vendor_clock_cntrl_0
0 0x0000010c 0x00003f00 0x00002800 //sdmmcab_vendor_cap_overrides_0
0 0x000001c0 0x0000e000 0x00004000>; //sdmmcab_vendor_tuning_cntrl0_0
};
prod_c_nopwrsave {
prod = <
0 0x00000100 0x00000001 0x00000001 //sdmmcab_vendor_clock_cntrl_0
0 0x000001ac 0x00000004 0x00000000>; //sdmmcab_vendor_io_trim_cntrl_0
};
prod_c_pwrsave {
prod = <
0 0x00000100 0x00000001 0x00000000 //sdmmcab_vendor_clock_cntrl_0
0 0x000001ac 0x00000004 0x00000004>; //sdmmcab_vendor_io_trim_cntrl_0
};
prod_c_sdr12 {
prod = <
0 0x00000100 0x1fff0000 0x12070000>; //sdmmcab_vendor_clock_cntrl_0
};
prod_c_sdr25 {
prod = <
0 0x00000100 0x1fff0000 0x12070000>; //sdmmcab_vendor_clock_cntrl_0
};
prod_c_sdr50 {
prod = <
0 0x0000003c 0x00070000 0x00020000>; //sdmmcab_auto_cmd12_err_status_0
};
};
};
mttcan@c310000 {
prod-settings {
#prod-cells = <4>;
prod_c_can_2m_1m {
board {
prod = <
0 0x00000048 0x00007f00 0x00000000>; //M_TTCAN_CORE_TDCR_0
};
};
prod_c_can_5m {
board {
prod = <
0 0x00000048 0x00007f00 0x00000600>; //M_TTCAN_CORE_TDCR_0
};
};
prod_c_can_8m {
board {
prod = <
0 0x00000048 0x00007f00 0x00000400>; //M_TTCAN_CORE_TDCR_0
};
};
};
};
mttcan@c320000 {
prod-settings {
#prod-cells = <4>;
prod_c_can_2m_1m {
board {
prod = <
0 0x00000048 0x00007f00 0x00000000>; //M_TTCAN_CORE_TDCR_0
};
};
prod_c_can_5m {
board {
prod = <
0 0x00000048 0x00007f00 0x00000600>; //M_TTCAN_CORE_TDCR_0
};
};
prod_c_can_8m {
board {
prod = <
0 0x00000048 0x00007f00 0x00000400>; //M_TTCAN_CORE_TDCR_0
};
};
};
};
spi@3210000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x00000194 0x80000000 0x00000000>; //spi_misc_0
};
};
};
spi@3230000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x00000194 0x80000000 0x00000000>; //spi_misc_0
};
};
};
spi@3240000 {
#address-cells = <1>;
#size-cells = <0>;
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x00000194 0x80000000 0x00000000>; //spi_misc_0
};
};
};
spi@3250000 {
#address-cells = <1>;
#size-cells = <0>;
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x00000194 0x80000000 0x00000000>; //spi_misc_0
};
};
};
spi@3270000 {
prod-settings {
#prod-cells = <4>;
prod_c_nonsecure {
prod = <
0 0x0000f000 0x0000003f 0x00000012>; //qspi_secure_axi_ctl_0
};
prod_c_nopwrsave {
prod = <
0 0x00000194 0x80000000 0x80000000 //qspi_misc_0
0 0x000001ec 0x00000002 0x00000000 //qspi_qspi_comp_control_0
0 0x000001fc 0x00000002 0x00000000>; //qspi_io_trim_cntrl_0
};
prod_c_pwrsave {
prod = <
0 0x00000194 0x80000000 0x00000000 //qspi_misc_0
0 0x000001ec 0x00000002 0x00000002 //qspi_qspi_comp_control_0
0 0x000001fc 0x00000002 0x00000002>; //qspi_io_trim_cntrl_0
};
prod_c_secure {
prod = <
0 0x0000f000 0x0000003f 0x00000000>; //qspi_secure_axi_ctl_0
};
};
};
spi@3300000 {
prod-settings {
#prod-cells = <4>;
prod_c_nonsecure {
prod = <
0 0x0000f000 0x0000003f 0x00000012>; //qspi_secure_axi_ctl_0
};
prod_c_nopwrsave {
prod = <
0 0x00000194 0x80000000 0x80000000 //qspi_misc_0
0 0x000001ec 0x00000002 0x00000000 //qspi_qspi_comp_control_0
0 0x000001fc 0x00000002 0x00000000>; //qspi_io_trim_cntrl_0
};
prod_c_pwrsave {
prod = <
0 0x00000194 0x80000000 0x00000000 //qspi_misc_0
0 0x000001ec 0x00000002 0x00000002 //qspi_qspi_comp_control_0
0 0x000001fc 0x00000002 0x00000002>; //qspi_io_trim_cntrl_0
};
prod_c_secure {
prod = <
0 0x0000f000 0x0000003f 0x00000000>; //qspi_secure_axi_ctl_0
};
};
};
spi@c260000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x00000194 0x80000000 0x00000000>; //spi_misc_0
};
};
};
padctl@3520000 {
prod-settings {
#prod-cells = <4>;
prod {
prod = <
0 0x00000284 0x00000038 0x00000038 //XUSB_PADCTL_USB2_BIAS_PAD_CTL_0_0
0 0x00000288 0x03fff000 0x0051e000>; //XUSB_PADCTL_USB2_BIAS_PAD_CTL_1_0
};
};
};
};
};