162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * MPC8572DS Device Tree Source (36-bit address map) 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright 2007-2009 Freescale Semiconductor Inc. 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci/include/ "mpc8572si-pre.dtsi" 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci/ { 1162306a36Sopenharmony_ci model = "fsl,MPC8572DS"; 1262306a36Sopenharmony_ci compatible = "fsl,MPC8572DS"; 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci memory { 1562306a36Sopenharmony_ci device_type = "memory"; 1662306a36Sopenharmony_ci }; 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci board_lbc: lbc: localbus@fffe05000 { 1962306a36Sopenharmony_ci reg = <0xf 0xffe05000 0 0x1000>; 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci ranges = <0x0 0x0 0xf 0xe8000000 0x08000000 2262306a36Sopenharmony_ci 0x1 0x0 0xf 0xe0000000 0x08000000 2362306a36Sopenharmony_ci 0x2 0x0 0xf 0xffa00000 0x00040000 2462306a36Sopenharmony_ci 0x3 0x0 0xf 0xffdf0000 0x00008000 2562306a36Sopenharmony_ci 0x4 0x0 0xf 0xffa40000 0x00040000 2662306a36Sopenharmony_ci 0x5 0x0 0xf 0xffa80000 0x00040000 2762306a36Sopenharmony_ci 0x6 0x0 0xf 0xffac0000 0x00040000>; 2862306a36Sopenharmony_ci }; 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci board_soc: soc: soc8572@fffe00000 { 3162306a36Sopenharmony_ci ranges = <0x0 0xf 0xffe00000 0x100000>; 3262306a36Sopenharmony_ci }; 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci board_pci0: pci0: pcie@fffe08000 { 3562306a36Sopenharmony_ci reg = <0xf 0xffe08000 0 0x1000>; 3662306a36Sopenharmony_ci ranges = <0x2000000 0x0 0xe0000000 0xc 0x00000000 0x0 0x20000000 3762306a36Sopenharmony_ci 0x1000000 0x0 0x00000000 0xf 0xffc00000 0x0 0x00010000>; 3862306a36Sopenharmony_ci pcie@0 { 3962306a36Sopenharmony_ci ranges = <0x2000000 0x0 0xe0000000 4062306a36Sopenharmony_ci 0x2000000 0x0 0xe0000000 4162306a36Sopenharmony_ci 0x0 0x20000000 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ci 0x1000000 0x0 0x0 4462306a36Sopenharmony_ci 0x1000000 0x0 0x0 4562306a36Sopenharmony_ci 0x0 0x10000>; 4662306a36Sopenharmony_ci }; 4762306a36Sopenharmony_ci }; 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ci pci1: pcie@fffe09000 { 5062306a36Sopenharmony_ci reg = <0xf 0xffe09000 0 0x1000>; 5162306a36Sopenharmony_ci ranges = <0x2000000 0x0 0xe0000000 0xc 0x20000000 0x0 0x20000000 5262306a36Sopenharmony_ci 0x1000000 0x0 0x00000000 0xf 0xffc10000 0x0 0x00010000>; 5362306a36Sopenharmony_ci pcie@0 { 5462306a36Sopenharmony_ci ranges = <0x2000000 0x0 0xe0000000 5562306a36Sopenharmony_ci 0x2000000 0x0 0xe0000000 5662306a36Sopenharmony_ci 0x0 0x20000000 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ci 0x1000000 0x0 0x0 5962306a36Sopenharmony_ci 0x1000000 0x0 0x0 6062306a36Sopenharmony_ci 0x0 0x10000>; 6162306a36Sopenharmony_ci }; 6262306a36Sopenharmony_ci }; 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_ci pci2: pcie@fffe0a000 { 6562306a36Sopenharmony_ci reg = <0xf 0xffe0a000 0 0x1000>; 6662306a36Sopenharmony_ci ranges = <0x2000000 0x0 0xe0000000 0xc 0x40000000 0x0 0x20000000 6762306a36Sopenharmony_ci 0x1000000 0x0 0x00000000 0xf 0xffc20000 0x0 0x00010000>; 6862306a36Sopenharmony_ci pcie@0 { 6962306a36Sopenharmony_ci ranges = <0x2000000 0x0 0xe0000000 7062306a36Sopenharmony_ci 0x2000000 0x0 0xe0000000 7162306a36Sopenharmony_ci 0x0 0x20000000 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ci 0x1000000 0x0 0x0 7462306a36Sopenharmony_ci 0x1000000 0x0 0x0 7562306a36Sopenharmony_ci 0x0 0x10000>; 7662306a36Sopenharmony_ci }; 7762306a36Sopenharmony_ci }; 7862306a36Sopenharmony_ci}; 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ci/* 8162306a36Sopenharmony_ci * mpc8572ds.dtsi must be last to ensure board_pci0 overrides pci0 settings 8262306a36Sopenharmony_ci * for interrupt-map & interrupt-map-mask 8362306a36Sopenharmony_ci */ 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ci/include/ "mpc8572si-post.dtsi" 8662306a36Sopenharmony_ci/include/ "mpc8572ds.dtsi" 87