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