162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * MPC8536 DS Device Tree Source 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright 2008, 2011 Freescale Semiconductor, Inc. 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci/include/ "mpc8536si-pre.dtsi" 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci/ { 1162306a36Sopenharmony_ci model = "fsl,mpc8536ds"; 1262306a36Sopenharmony_ci compatible = "fsl,mpc8536ds"; 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci cpus { 1562306a36Sopenharmony_ci #cpus = <1>; 1662306a36Sopenharmony_ci #address-cells = <1>; 1762306a36Sopenharmony_ci #size-cells = <0>; 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci PowerPC,8536@0 { 2062306a36Sopenharmony_ci device_type = "cpu"; 2162306a36Sopenharmony_ci reg = <0>; 2262306a36Sopenharmony_ci next-level-cache = <&L2>; 2362306a36Sopenharmony_ci }; 2462306a36Sopenharmony_ci }; 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci memory { 2762306a36Sopenharmony_ci device_type = "memory"; 2862306a36Sopenharmony_ci reg = <0 0 0 0>; // Filled by U-Boot 2962306a36Sopenharmony_ci }; 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ci lbc: localbus@ffe05000 { 3262306a36Sopenharmony_ci reg = <0 0xffe05000 0 0x1000>; 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci ranges = <0x0 0x0 0x0 0xe8000000 0x08000000 3562306a36Sopenharmony_ci 0x2 0x0 0x0 0xffa00000 0x00040000 3662306a36Sopenharmony_ci 0x3 0x0 0x0 0xffdf0000 0x00008000>; 3762306a36Sopenharmony_ci }; 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ci board_soc: soc: soc@ffe00000 { 4062306a36Sopenharmony_ci ranges = <0x0 0 0xffe00000 0x100000>; 4162306a36Sopenharmony_ci }; 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ci pci0: pci@ffe08000 { 4462306a36Sopenharmony_ci reg = <0 0xffe08000 0 0x1000>; 4562306a36Sopenharmony_ci ranges = <0x02000000 0 0x80000000 0 0x80000000 0 0x10000000 4662306a36Sopenharmony_ci 0x01000000 0 0x00000000 0 0xffc00000 0 0x00010000>; 4762306a36Sopenharmony_ci clock-frequency = <66666666>; 4862306a36Sopenharmony_ci interrupt-map-mask = <0xf800 0x0 0x0 0x7>; 4962306a36Sopenharmony_ci interrupt-map = < 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci /* IDSEL 0x11 J17 Slot 1 */ 5262306a36Sopenharmony_ci 0x8800 0 0 1 &mpic 1 1 0 0 5362306a36Sopenharmony_ci 0x8800 0 0 2 &mpic 2 1 0 0 5462306a36Sopenharmony_ci 0x8800 0 0 3 &mpic 3 1 0 0 5562306a36Sopenharmony_ci 0x8800 0 0 4 &mpic 4 1 0 0>; 5662306a36Sopenharmony_ci }; 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ci pci1: pcie@ffe09000 { 5962306a36Sopenharmony_ci reg = <0 0xffe09000 0 0x1000>; 6062306a36Sopenharmony_ci ranges = <0x02000000 0 0x98000000 0 0x98000000 0 0x08000000 6162306a36Sopenharmony_ci 0x01000000 0 0x00000000 0 0xffc20000 0 0x00010000>; 6262306a36Sopenharmony_ci pcie@0 { 6362306a36Sopenharmony_ci ranges = <0x02000000 0 0x98000000 6462306a36Sopenharmony_ci 0x02000000 0 0x98000000 6562306a36Sopenharmony_ci 0 0x08000000 6662306a36Sopenharmony_ci 6762306a36Sopenharmony_ci 0x01000000 0 0x00000000 6862306a36Sopenharmony_ci 0x01000000 0 0x00000000 6962306a36Sopenharmony_ci 0 0x00010000>; 7062306a36Sopenharmony_ci }; 7162306a36Sopenharmony_ci }; 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ci pci2: pcie@ffe0a000 { 7462306a36Sopenharmony_ci reg = <0 0xffe0a000 0 0x1000>; 7562306a36Sopenharmony_ci ranges = <0x02000000 0 0x90000000 0 0x90000000 0 0x08000000 7662306a36Sopenharmony_ci 0x01000000 0 0x00000000 0 0xffc10000 0 0x00010000>; 7762306a36Sopenharmony_ci pcie@0 { 7862306a36Sopenharmony_ci ranges = <0x02000000 0 0x90000000 7962306a36Sopenharmony_ci 0x02000000 0 0x90000000 8062306a36Sopenharmony_ci 0 0x08000000 8162306a36Sopenharmony_ci 8262306a36Sopenharmony_ci 0x01000000 0 0x00000000 8362306a36Sopenharmony_ci 0x01000000 0 0x00000000 8462306a36Sopenharmony_ci 0 0x00010000>; 8562306a36Sopenharmony_ci }; 8662306a36Sopenharmony_ci }; 8762306a36Sopenharmony_ci 8862306a36Sopenharmony_ci pci3: pcie@ffe0b000 { 8962306a36Sopenharmony_ci reg = <0 0xffe0b000 0 0x1000>; 9062306a36Sopenharmony_ci ranges = <0x02000000 0 0xa0000000 0 0xa0000000 0 0x20000000 9162306a36Sopenharmony_ci 0x01000000 0 0x00000000 0 0xffc30000 0 0x00010000>; 9262306a36Sopenharmony_ci pcie@0 { 9362306a36Sopenharmony_ci ranges = <0x02000000 0 0xa0000000 9462306a36Sopenharmony_ci 0x02000000 0 0xa0000000 9562306a36Sopenharmony_ci 0 0x20000000 9662306a36Sopenharmony_ci 9762306a36Sopenharmony_ci 0x01000000 0 0x00000000 9862306a36Sopenharmony_ci 0x01000000 0 0x00000000 9962306a36Sopenharmony_ci 0 0x00100000>; 10062306a36Sopenharmony_ci }; 10162306a36Sopenharmony_ci }; 10262306a36Sopenharmony_ci}; 10362306a36Sopenharmony_ci 10462306a36Sopenharmony_ci/include/ "mpc8536si-post.dtsi" 10562306a36Sopenharmony_ci/include/ "mpc8536ds.dtsi" 106