Loading Documentation/powerpc/booting-without-of.txt +1 −8 Original line number Diff line number Diff line Loading @@ -509,7 +509,6 @@ looks like in practice. o chosen |- name = "chosen" |- bootargs = "root=/dev/sda2" |- linux,platform = <00000600> |- linux,phandle = <4> This tree is almost a minimal tree. It pretty much contains the Loading Loading @@ -733,8 +732,7 @@ address which can extend beyond that limit. that typically get driven by the same platform code in the kernel, you would use a different "model" property but put a value in "compatible". The kernel doesn't directly use that value (see /chosen/linux,platform for how the kernel chooses a platform type) but it is generally useful. value but it is generally useful. The root node is also generally where you add additional properties specific to your board like the serial number if any, that sort of Loading Loading @@ -842,11 +840,6 @@ address which can extend beyond that limit. the prom_init() trampoline when booting with an OF client interface, but that you have to provide yourself when using the flattened format. Required properties: - linux,platform : This is your platform number as assigned by the architecture maintainers Recommended properties: - bootargs : This zero-terminated string is passed as the kernel Loading arch/powerpc/boot/dts/mpc8313erdb.dts +29 −33 Original line number Diff line number Diff line Loading @@ -11,7 +11,7 @@ / { model = "MPC8313ERDB"; compatible = "MPC83xx"; compatible = "MPC8313ERDB", "MPC831xRDB", "MPC83xxRDB"; #address-cells = <1>; #size-cells = <1>; Loading Loading @@ -59,7 +59,7 @@ compatible = "fsl-i2c"; reg = <3000 100>; interrupts = <e 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -68,7 +68,7 @@ compatible = "fsl-i2c"; reg = <3100 100>; interrupts = <f 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -77,7 +77,7 @@ compatible = "mpc83xx_spi"; reg = <7000 1000>; interrupts = <10 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; mode = <0>; }; Loading @@ -88,8 +88,8 @@ reg = <23000 1000>; #address-cells = <1>; #size-cells = <0>; interrupt-parent = <700>; interrupts = <26 2>; interrupt-parent = < &ipic >; interrupts = <26 8>; phy_type = "utmi_wide"; }; Loading @@ -99,18 +99,15 @@ reg = <24520 20>; #address-cells = <1>; #size-cells = <0>; linux,phandle = <24520>; ethernet-phy@1 { linux,phandle = <2452001>; interrupt-parent = <700>; interrupts = <13 2>; phy1: ethernet-phy@1 { interrupt-parent = < &ipic >; interrupts = <13 8>; reg = <1>; device_type = "ethernet-phy"; }; ethernet-phy@4 { linux,phandle = <2452004>; interrupt-parent = <700>; interrupts = <14 2>; phy4: ethernet-phy@4 { interrupt-parent = < &ipic >; interrupts = <14 8>; reg = <4>; device_type = "ethernet-phy"; }; Loading @@ -123,8 +120,8 @@ reg = <24000 1000>; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <25 8 24 8 23 8>; interrupt-parent = <700>; phy-handle = <2452001>; interrupt-parent = < &ipic >; phy-handle = < &phy1 >; }; ethernet@25000 { Loading @@ -134,8 +131,8 @@ reg = <25000 1000>; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <22 8 21 8 20 8>; interrupt-parent = <700>; phy-handle = <2452004>; interrupt-parent = < &ipic >; phy-handle = < &phy4 >; }; serial@4500 { Loading @@ -144,7 +141,7 @@ reg = <4500 100>; clock-frequency = <0>; interrupts = <9 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; serial@4600 { Loading @@ -153,7 +150,7 @@ reg = <4600 100>; clock-frequency = <0>; interrupts = <a 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; pci@8500 { Loading @@ -161,17 +158,17 @@ interrupt-map = < /* IDSEL 0x0E -mini PCI */ 7000 0 0 1 700 12 8 7000 0 0 2 700 12 8 7000 0 0 3 700 12 8 7000 0 0 4 700 12 8 7000 0 0 1 &ipic 12 8 7000 0 0 2 &ipic 12 8 7000 0 0 3 &ipic 12 8 7000 0 0 4 &ipic 12 8 /* IDSEL 0x0F - PCI slot */ 7800 0 0 1 700 11 8 7800 0 0 2 700 12 8 7800 0 0 3 700 11 8 7800 0 0 4 700 12 8>; interrupt-parent = <700>; 7800 0 0 1 &ipic 11 8 7800 0 0 2 &ipic 12 8 7800 0 0 3 &ipic 11 8 7800 0 0 4 &ipic 12 8>; interrupt-parent = < &ipic >; interrupts = <42 8>; bus-range = <0 0>; ranges = <02000000 0 90000000 90000000 0 10000000 Loading @@ -192,7 +189,7 @@ compatible = "talitos"; reg = <30000 7000>; interrupts = <b 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; /* Rev. 2.2 */ num-channels = <1>; channel-fifo-len = <18>; Loading @@ -206,8 +203,7 @@ * sense == 8: Level, low assertion * sense == 2: Edge, high-to-low change */ pic@700 { linux,phandle = <700>; ipic: pic@700 { interrupt-controller; #address-cells = <0>; #interrupt-cells = <2>; Loading arch/powerpc/boot/dts/mpc8323emds.dts→arch/powerpc/boot/dts/mpc832x_mds.dts +54 −65 Original line number Diff line number Diff line Loading @@ -11,16 +11,14 @@ / { model = "MPC8323EMDS"; compatible = "MPC83xx"; compatible = "MPC8323EMDS", "MPC832xMDS", "MPC83xxMDS"; #address-cells = <1>; #size-cells = <1>; linux,phandle = <100>; cpus { #cpus = <1>; #address-cells = <1>; #size-cells = <0>; linux,phandle = <200>; PowerPC,8323@0 { device_type = "cpu"; Loading @@ -33,13 +31,11 @@ bus-frequency = <0>; clock-frequency = <0>; 32-bit; linux,phandle = <201>; }; }; memory { device_type = "memory"; linux,phandle = <300>; reg = <00000000 08000000>; }; Loading Loading @@ -68,7 +64,7 @@ compatible = "fsl-i2c"; reg = <3000 100>; interrupts = <e 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -78,7 +74,7 @@ reg = <4500 100>; clock-frequency = <0>; interrupts = <9 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; serial@4600 { Loading @@ -87,7 +83,7 @@ reg = <4600 100>; clock-frequency = <0>; interrupts = <a 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; crypto@30000 { Loading @@ -96,7 +92,7 @@ compatible = "talitos"; reg = <30000 7000>; interrupts = <b 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; /* Rev. 2.2 */ num-channels = <1>; channel-fifo-len = <18>; Loading @@ -105,51 +101,50 @@ }; pci@8500 { linux,phandle = <8500>; interrupt-map-mask = <f800 0 0 7>; interrupt-map = < /* IDSEL 0x11 AD17 */ 8800 0 0 1 700 14 8 8800 0 0 2 700 15 8 8800 0 0 3 700 16 8 8800 0 0 4 700 17 8 8800 0 0 1 &ipic 14 8 8800 0 0 2 &ipic 15 8 8800 0 0 3 &ipic 16 8 8800 0 0 4 &ipic 17 8 /* IDSEL 0x12 AD18 */ 9000 0 0 1 700 16 8 9000 0 0 2 700 17 8 9000 0 0 3 700 14 8 9000 0 0 4 700 15 8 9000 0 0 1 &ipic 16 8 9000 0 0 2 &ipic 17 8 9000 0 0 3 &ipic 14 8 9000 0 0 4 &ipic 15 8 /* IDSEL 0x13 AD19 */ 9800 0 0 1 700 17 8 9800 0 0 2 700 14 8 9800 0 0 3 700 15 8 9800 0 0 4 700 16 8 9800 0 0 1 &ipic 17 8 9800 0 0 2 &ipic 14 8 9800 0 0 3 &ipic 15 8 9800 0 0 4 &ipic 16 8 /* IDSEL 0x15 AD21*/ a800 0 0 1 700 14 8 a800 0 0 2 700 15 8 a800 0 0 3 700 16 8 a800 0 0 4 700 17 8 a800 0 0 1 &ipic 14 8 a800 0 0 2 &ipic 15 8 a800 0 0 3 &ipic 16 8 a800 0 0 4 &ipic 17 8 /* IDSEL 0x16 AD22*/ b000 0 0 1 700 17 8 b000 0 0 2 700 14 8 b000 0 0 3 700 15 8 b000 0 0 4 700 16 8 b000 0 0 1 &ipic 17 8 b000 0 0 2 &ipic 14 8 b000 0 0 3 &ipic 15 8 b000 0 0 4 &ipic 16 8 /* IDSEL 0x17 AD23*/ b800 0 0 1 700 16 8 b800 0 0 2 700 17 8 b800 0 0 3 700 14 8 b800 0 0 4 700 15 8 b800 0 0 1 &ipic 16 8 b800 0 0 2 &ipic 17 8 b800 0 0 3 &ipic 14 8 b800 0 0 4 &ipic 15 8 /* IDSEL 0x18 AD24*/ c000 0 0 1 700 15 8 c000 0 0 2 700 16 8 c000 0 0 3 700 17 8 c000 0 0 4 700 14 8>; interrupt-parent = <700>; c000 0 0 1 &ipic 15 8 c000 0 0 2 &ipic 16 8 c000 0 0 3 &ipic 17 8 c000 0 0 4 &ipic 14 8>; interrupt-parent = < &ipic >; interrupts = <42 8>; bus-range = <0 0>; ranges = <02000000 0 a0000000 90000000 0 10000000 Loading @@ -164,8 +159,7 @@ device_type = "pci"; }; pic@700 { linux,phandle = <700>; ipic: pic@700 { interrupt-controller; #address-cells = <0>; #interrupt-cells = <2>; Loading @@ -179,8 +173,7 @@ device_type = "par_io"; num-ports = <7>; ucc_pin@03 { linux,phandle = <140003>; pio3: ucc_pin@03 { pio-map = < /* port pin dir open_drain assignment has_irq */ 3 4 3 0 2 0 /* MDIO */ Loading @@ -203,8 +196,7 @@ 1 c 1 0 1 0 /* TX_EN */ 1 d 2 0 1 0>;/* CRS */ }; ucc_pin@04 { linux,phandle = <140004>; pio4: ucc_pin@04 { pio-map = < /* port pin dir open_drain assignment has_irq */ 3 1f 2 0 1 0 /* RX_CLK (CLK7) */ Loading Loading @@ -251,7 +243,7 @@ compatible = "fsl_spi"; reg = <4c0 40>; interrupts = <2>; interrupt-parent = <80>; interrupt-parent = < &qeic >; mode = "cpu"; }; Loading @@ -260,7 +252,7 @@ compatible = "fsl_spi"; reg = <500 40>; interrupts = <1>; interrupt-parent = <80>; interrupt-parent = < &qeic >; mode = "cpu"; }; Loading @@ -269,7 +261,7 @@ compatible = "qe_udc"; reg = <6c0 40 8B00 100>; interrupts = <b>; interrupt-parent = <80>; interrupt-parent = < &qeic >; mode = "slave"; }; Loading @@ -280,12 +272,12 @@ device-id = <3>; reg = <2200 200>; interrupts = <22>; interrupt-parent = <80>; interrupt-parent = < &qeic >; mac-address = [ 00 04 9f 00 23 23 ]; rx-clock = <19>; tx-clock = <1a>; phy-handle = <212003>; pio-handle = <140003>; phy-handle = < &phy3 >; pio-handle = < &pio3 >; }; ucc@3200 { Loading @@ -295,12 +287,12 @@ device-id = <4>; reg = <3000 200>; interrupts = <23>; interrupt-parent = <80>; interrupt-parent = < &qeic >; mac-address = [ 00 11 22 33 44 55 ]; rx-clock = <17>; tx-clock = <18>; phy-handle = <212004>; pio-handle = <140004>; phy-handle = < &phy4 >; pio-handle = < &pio4 >; }; mdio@2320 { Loading @@ -310,26 +302,23 @@ device_type = "mdio"; compatible = "ucc_geth_phy"; ethernet-phy@03 { linux,phandle = <212003>; interrupt-parent = <700>; interrupts = <11 2>; phy3: ethernet-phy@03 { interrupt-parent = < &ipic >; interrupts = <11 8>; reg = <3>; device_type = "ethernet-phy"; interface = <3>; //ENET_100_MII }; ethernet-phy@04 { linux,phandle = <212004>; interrupt-parent = <700>; interrupts = <12 2>; phy4: ethernet-phy@04 { interrupt-parent = < &ipic >; interrupts = <12 8>; reg = <4>; device_type = "ethernet-phy"; interface = <3>; }; }; qeic@80 { linux,phandle = <80>; qeic: qeic@80 { interrupt-controller; device_type = "qeic"; #address-cells = <0>; Loading @@ -338,7 +327,7 @@ built-in; big-endian; interrupts = <20 8 21 8>; //high:32 low:33 interrupt-parent = <700>; interrupt-parent = < &ipic >; }; }; }; arch/powerpc/boot/dts/mpc8349emitx.dts +28 −32 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ */ / { model = "MPC8349EMITX"; compatible = "MPC834xMITX"; compatible = "MPC8349EMITX", "MPC834xMITX", "MPC83xxMITX"; #address-cells = <1>; #size-cells = <1>; Loading Loading @@ -58,7 +58,7 @@ compatible = "fsl-i2c"; reg = <3000 100>; interrupts = <e 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -67,7 +67,7 @@ compatible = "fsl-i2c"; reg = <3100 100>; interrupts = <f 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -76,7 +76,7 @@ compatible = "mpc83xx_spi"; reg = <7000 1000>; interrupts = <10 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; mode = <0>; }; Loading @@ -86,8 +86,8 @@ reg = <22000 1000>; #address-cells = <1>; #size-cells = <0>; interrupt-parent = <700>; interrupts = <27 2>; interrupt-parent = < &ipic >; interrupts = <27 8>; phy_type = "ulpi"; port1; }; Loading @@ -98,8 +98,8 @@ reg = <23000 1000>; #address-cells = <1>; #size-cells = <0>; interrupt-parent = <700>; interrupts = <26 2>; interrupt-parent = < &ipic >; interrupts = <26 8>; phy_type = "ulpi"; }; Loading @@ -109,22 +109,19 @@ reg = <24520 20>; #address-cells = <1>; #size-cells = <0>; linux,phandle = <24520>; /* Vitesse 8201 */ ethernet-phy@1c { linux,phandle = <245201c>; interrupt-parent = <700>; interrupts = <12 2>; phy1c: ethernet-phy@1c { interrupt-parent = < &ipic >; interrupts = <12 8>; reg = <1c>; device_type = "ethernet-phy"; }; /* Vitesse 7385 */ ethernet-phy@1f { linux,phandle = <245201f>; interrupt-parent = <700>; interrupts = <12 2>; phy1f: ethernet-phy@1f { interrupt-parent = < &ipic >; interrupts = <12 8>; reg = <1f>; device_type = "ethernet-phy"; }; Loading @@ -138,8 +135,8 @@ address = [ 00 00 00 00 00 00 ]; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <20 8 21 8 22 8>; interrupt-parent = <700>; phy-handle = <245201c>; interrupt-parent = < &ipic >; phy-handle = < &phy1c >; }; ethernet@25000 { Loading @@ -152,8 +149,8 @@ address = [ 00 00 00 00 00 00 ]; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <23 8 24 8 25 8>; interrupt-parent = <700>; phy-handle = <245201f>; interrupt-parent = < &ipic >; phy-handle = < &phy1f >; }; serial@4500 { Loading @@ -162,7 +159,7 @@ reg = <4500 100>; clock-frequency = <0>; // from bootloader interrupts = <9 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; serial@4600 { Loading @@ -171,16 +168,16 @@ reg = <4600 100>; clock-frequency = <0>; // from bootloader interrupts = <a 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; pci@8500 { interrupt-map-mask = <f800 0 0 7>; interrupt-map = < /* IDSEL 0x10 - SATA */ 8000 0 0 1 700 16 8 /* SATA_INTA */ 8000 0 0 1 &ipic 16 8 /* SATA_INTA */ >; interrupt-parent = <700>; interrupt-parent = < &ipic >; interrupts = <42 8>; bus-range = <0 0>; ranges = <42000000 0 80000000 80000000 0 10000000 Loading @@ -199,13 +196,13 @@ interrupt-map-mask = <f800 0 0 7>; interrupt-map = < /* IDSEL 0x0E - MiniPCI Slot */ 7000 0 0 1 700 15 8 /* PCI_INTA */ 7000 0 0 1 &ipic 15 8 /* PCI_INTA */ /* IDSEL 0x0F - PCI Slot */ 7800 0 0 1 700 14 8 /* PCI_INTA */ 7800 0 0 2 700 15 8 /* PCI_INTB */ 7800 0 0 1 &ipic 14 8 /* PCI_INTA */ 7800 0 0 2 &ipic 15 8 /* PCI_INTB */ >; interrupt-parent = <700>; interrupt-parent = < &ipic >; interrupts = <43 8>; bus-range = <1 1>; ranges = <42000000 0 a0000000 a0000000 0 10000000 Loading @@ -226,15 +223,14 @@ compatible = "talitos"; reg = <30000 10000>; interrupts = <b 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; num-channels = <4>; channel-fifo-len = <18>; exec-units-mask = <0000007e>; descriptor-types-mask = <01010ebf>; }; pic@700 { linux,phandle = <700>; ipic: pic@700 { interrupt-controller; #address-cells = <0>; #interrupt-cells = <2>; Loading arch/powerpc/boot/dts/mpc8349emitxgp.dts +18 −21 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ */ / { model = "MPC8349EMITXGP"; compatible = "MPC834xMITXGP"; compatible = "MPC8349EMITXGP", "MPC834xMITX", "MPC83xxMITX"; #address-cells = <1>; #size-cells = <1>; Loading Loading @@ -58,7 +58,7 @@ compatible = "fsl-i2c"; reg = <3000 100>; interrupts = <e 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -67,7 +67,7 @@ compatible = "fsl-i2c"; reg = <3100 100>; interrupts = <f 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -76,7 +76,7 @@ compatible = "mpc83xx_spi"; reg = <7000 1000>; interrupts = <10 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; mode = <0>; }; Loading @@ -86,8 +86,8 @@ reg = <23000 1000>; #address-cells = <1>; #size-cells = <0>; interrupt-parent = <700>; interrupts = <26 2>; interrupt-parent = < &ipic >; interrupts = <26 8>; dr_mode = "otg"; phy_type = "ulpi"; }; Loading @@ -98,13 +98,11 @@ reg = <24520 20>; #address-cells = <1>; #size-cells = <0>; linux,phandle = <24520>; /* Vitesse 8201 */ ethernet-phy@1c { linux,phandle = <245201c>; interrupt-parent = <700>; interrupts = <12 2>; phy1c: ethernet-phy@1c { interrupt-parent = < &ipic >; interrupts = <12 8>; reg = <1c>; device_type = "ethernet-phy"; }; Loading @@ -117,8 +115,8 @@ reg = <24000 1000>; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <20 8 21 8 22 8>; interrupt-parent = <700>; phy-handle = <245201c>; interrupt-parent = < &ipic >; phy-handle = < &phy1c >; }; serial@4500 { Loading @@ -127,7 +125,7 @@ reg = <4500 100>; clock-frequency = <0>; // from bootloader interrupts = <9 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; serial@4600 { Loading @@ -136,17 +134,17 @@ reg = <4600 100>; clock-frequency = <0>; // from bootloader interrupts = <a 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; pci@8600 { interrupt-map-mask = <f800 0 0 7>; interrupt-map = < /* IDSEL 0x0F - PCI Slot */ 7800 0 0 1 700 14 8 /* PCI_INTA */ 7800 0 0 2 700 15 8 /* PCI_INTB */ 7800 0 0 1 &ipic 14 8 /* PCI_INTA */ 7800 0 0 2 &ipic 15 8 /* PCI_INTB */ >; interrupt-parent = <700>; interrupt-parent = < &ipic >; interrupts = <43 8>; bus-range = <1 1>; ranges = <42000000 0 a0000000 a0000000 0 10000000 Loading @@ -167,15 +165,14 @@ compatible = "talitos"; reg = <30000 10000>; interrupts = <b 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; num-channels = <4>; channel-fifo-len = <18>; exec-units-mask = <0000007e>; descriptor-types-mask = <01010ebf>; }; pic@700 { linux,phandle = <700>; ipic: pic@700 { interrupt-controller; #address-cells = <0>; #interrupt-cells = <2>; Loading Loading
Documentation/powerpc/booting-without-of.txt +1 −8 Original line number Diff line number Diff line Loading @@ -509,7 +509,6 @@ looks like in practice. o chosen |- name = "chosen" |- bootargs = "root=/dev/sda2" |- linux,platform = <00000600> |- linux,phandle = <4> This tree is almost a minimal tree. It pretty much contains the Loading Loading @@ -733,8 +732,7 @@ address which can extend beyond that limit. that typically get driven by the same platform code in the kernel, you would use a different "model" property but put a value in "compatible". The kernel doesn't directly use that value (see /chosen/linux,platform for how the kernel chooses a platform type) but it is generally useful. value but it is generally useful. The root node is also generally where you add additional properties specific to your board like the serial number if any, that sort of Loading Loading @@ -842,11 +840,6 @@ address which can extend beyond that limit. the prom_init() trampoline when booting with an OF client interface, but that you have to provide yourself when using the flattened format. Required properties: - linux,platform : This is your platform number as assigned by the architecture maintainers Recommended properties: - bootargs : This zero-terminated string is passed as the kernel Loading
arch/powerpc/boot/dts/mpc8313erdb.dts +29 −33 Original line number Diff line number Diff line Loading @@ -11,7 +11,7 @@ / { model = "MPC8313ERDB"; compatible = "MPC83xx"; compatible = "MPC8313ERDB", "MPC831xRDB", "MPC83xxRDB"; #address-cells = <1>; #size-cells = <1>; Loading Loading @@ -59,7 +59,7 @@ compatible = "fsl-i2c"; reg = <3000 100>; interrupts = <e 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -68,7 +68,7 @@ compatible = "fsl-i2c"; reg = <3100 100>; interrupts = <f 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -77,7 +77,7 @@ compatible = "mpc83xx_spi"; reg = <7000 1000>; interrupts = <10 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; mode = <0>; }; Loading @@ -88,8 +88,8 @@ reg = <23000 1000>; #address-cells = <1>; #size-cells = <0>; interrupt-parent = <700>; interrupts = <26 2>; interrupt-parent = < &ipic >; interrupts = <26 8>; phy_type = "utmi_wide"; }; Loading @@ -99,18 +99,15 @@ reg = <24520 20>; #address-cells = <1>; #size-cells = <0>; linux,phandle = <24520>; ethernet-phy@1 { linux,phandle = <2452001>; interrupt-parent = <700>; interrupts = <13 2>; phy1: ethernet-phy@1 { interrupt-parent = < &ipic >; interrupts = <13 8>; reg = <1>; device_type = "ethernet-phy"; }; ethernet-phy@4 { linux,phandle = <2452004>; interrupt-parent = <700>; interrupts = <14 2>; phy4: ethernet-phy@4 { interrupt-parent = < &ipic >; interrupts = <14 8>; reg = <4>; device_type = "ethernet-phy"; }; Loading @@ -123,8 +120,8 @@ reg = <24000 1000>; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <25 8 24 8 23 8>; interrupt-parent = <700>; phy-handle = <2452001>; interrupt-parent = < &ipic >; phy-handle = < &phy1 >; }; ethernet@25000 { Loading @@ -134,8 +131,8 @@ reg = <25000 1000>; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <22 8 21 8 20 8>; interrupt-parent = <700>; phy-handle = <2452004>; interrupt-parent = < &ipic >; phy-handle = < &phy4 >; }; serial@4500 { Loading @@ -144,7 +141,7 @@ reg = <4500 100>; clock-frequency = <0>; interrupts = <9 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; serial@4600 { Loading @@ -153,7 +150,7 @@ reg = <4600 100>; clock-frequency = <0>; interrupts = <a 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; pci@8500 { Loading @@ -161,17 +158,17 @@ interrupt-map = < /* IDSEL 0x0E -mini PCI */ 7000 0 0 1 700 12 8 7000 0 0 2 700 12 8 7000 0 0 3 700 12 8 7000 0 0 4 700 12 8 7000 0 0 1 &ipic 12 8 7000 0 0 2 &ipic 12 8 7000 0 0 3 &ipic 12 8 7000 0 0 4 &ipic 12 8 /* IDSEL 0x0F - PCI slot */ 7800 0 0 1 700 11 8 7800 0 0 2 700 12 8 7800 0 0 3 700 11 8 7800 0 0 4 700 12 8>; interrupt-parent = <700>; 7800 0 0 1 &ipic 11 8 7800 0 0 2 &ipic 12 8 7800 0 0 3 &ipic 11 8 7800 0 0 4 &ipic 12 8>; interrupt-parent = < &ipic >; interrupts = <42 8>; bus-range = <0 0>; ranges = <02000000 0 90000000 90000000 0 10000000 Loading @@ -192,7 +189,7 @@ compatible = "talitos"; reg = <30000 7000>; interrupts = <b 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; /* Rev. 2.2 */ num-channels = <1>; channel-fifo-len = <18>; Loading @@ -206,8 +203,7 @@ * sense == 8: Level, low assertion * sense == 2: Edge, high-to-low change */ pic@700 { linux,phandle = <700>; ipic: pic@700 { interrupt-controller; #address-cells = <0>; #interrupt-cells = <2>; Loading
arch/powerpc/boot/dts/mpc8323emds.dts→arch/powerpc/boot/dts/mpc832x_mds.dts +54 −65 Original line number Diff line number Diff line Loading @@ -11,16 +11,14 @@ / { model = "MPC8323EMDS"; compatible = "MPC83xx"; compatible = "MPC8323EMDS", "MPC832xMDS", "MPC83xxMDS"; #address-cells = <1>; #size-cells = <1>; linux,phandle = <100>; cpus { #cpus = <1>; #address-cells = <1>; #size-cells = <0>; linux,phandle = <200>; PowerPC,8323@0 { device_type = "cpu"; Loading @@ -33,13 +31,11 @@ bus-frequency = <0>; clock-frequency = <0>; 32-bit; linux,phandle = <201>; }; }; memory { device_type = "memory"; linux,phandle = <300>; reg = <00000000 08000000>; }; Loading Loading @@ -68,7 +64,7 @@ compatible = "fsl-i2c"; reg = <3000 100>; interrupts = <e 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -78,7 +74,7 @@ reg = <4500 100>; clock-frequency = <0>; interrupts = <9 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; serial@4600 { Loading @@ -87,7 +83,7 @@ reg = <4600 100>; clock-frequency = <0>; interrupts = <a 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; crypto@30000 { Loading @@ -96,7 +92,7 @@ compatible = "talitos"; reg = <30000 7000>; interrupts = <b 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; /* Rev. 2.2 */ num-channels = <1>; channel-fifo-len = <18>; Loading @@ -105,51 +101,50 @@ }; pci@8500 { linux,phandle = <8500>; interrupt-map-mask = <f800 0 0 7>; interrupt-map = < /* IDSEL 0x11 AD17 */ 8800 0 0 1 700 14 8 8800 0 0 2 700 15 8 8800 0 0 3 700 16 8 8800 0 0 4 700 17 8 8800 0 0 1 &ipic 14 8 8800 0 0 2 &ipic 15 8 8800 0 0 3 &ipic 16 8 8800 0 0 4 &ipic 17 8 /* IDSEL 0x12 AD18 */ 9000 0 0 1 700 16 8 9000 0 0 2 700 17 8 9000 0 0 3 700 14 8 9000 0 0 4 700 15 8 9000 0 0 1 &ipic 16 8 9000 0 0 2 &ipic 17 8 9000 0 0 3 &ipic 14 8 9000 0 0 4 &ipic 15 8 /* IDSEL 0x13 AD19 */ 9800 0 0 1 700 17 8 9800 0 0 2 700 14 8 9800 0 0 3 700 15 8 9800 0 0 4 700 16 8 9800 0 0 1 &ipic 17 8 9800 0 0 2 &ipic 14 8 9800 0 0 3 &ipic 15 8 9800 0 0 4 &ipic 16 8 /* IDSEL 0x15 AD21*/ a800 0 0 1 700 14 8 a800 0 0 2 700 15 8 a800 0 0 3 700 16 8 a800 0 0 4 700 17 8 a800 0 0 1 &ipic 14 8 a800 0 0 2 &ipic 15 8 a800 0 0 3 &ipic 16 8 a800 0 0 4 &ipic 17 8 /* IDSEL 0x16 AD22*/ b000 0 0 1 700 17 8 b000 0 0 2 700 14 8 b000 0 0 3 700 15 8 b000 0 0 4 700 16 8 b000 0 0 1 &ipic 17 8 b000 0 0 2 &ipic 14 8 b000 0 0 3 &ipic 15 8 b000 0 0 4 &ipic 16 8 /* IDSEL 0x17 AD23*/ b800 0 0 1 700 16 8 b800 0 0 2 700 17 8 b800 0 0 3 700 14 8 b800 0 0 4 700 15 8 b800 0 0 1 &ipic 16 8 b800 0 0 2 &ipic 17 8 b800 0 0 3 &ipic 14 8 b800 0 0 4 &ipic 15 8 /* IDSEL 0x18 AD24*/ c000 0 0 1 700 15 8 c000 0 0 2 700 16 8 c000 0 0 3 700 17 8 c000 0 0 4 700 14 8>; interrupt-parent = <700>; c000 0 0 1 &ipic 15 8 c000 0 0 2 &ipic 16 8 c000 0 0 3 &ipic 17 8 c000 0 0 4 &ipic 14 8>; interrupt-parent = < &ipic >; interrupts = <42 8>; bus-range = <0 0>; ranges = <02000000 0 a0000000 90000000 0 10000000 Loading @@ -164,8 +159,7 @@ device_type = "pci"; }; pic@700 { linux,phandle = <700>; ipic: pic@700 { interrupt-controller; #address-cells = <0>; #interrupt-cells = <2>; Loading @@ -179,8 +173,7 @@ device_type = "par_io"; num-ports = <7>; ucc_pin@03 { linux,phandle = <140003>; pio3: ucc_pin@03 { pio-map = < /* port pin dir open_drain assignment has_irq */ 3 4 3 0 2 0 /* MDIO */ Loading @@ -203,8 +196,7 @@ 1 c 1 0 1 0 /* TX_EN */ 1 d 2 0 1 0>;/* CRS */ }; ucc_pin@04 { linux,phandle = <140004>; pio4: ucc_pin@04 { pio-map = < /* port pin dir open_drain assignment has_irq */ 3 1f 2 0 1 0 /* RX_CLK (CLK7) */ Loading Loading @@ -251,7 +243,7 @@ compatible = "fsl_spi"; reg = <4c0 40>; interrupts = <2>; interrupt-parent = <80>; interrupt-parent = < &qeic >; mode = "cpu"; }; Loading @@ -260,7 +252,7 @@ compatible = "fsl_spi"; reg = <500 40>; interrupts = <1>; interrupt-parent = <80>; interrupt-parent = < &qeic >; mode = "cpu"; }; Loading @@ -269,7 +261,7 @@ compatible = "qe_udc"; reg = <6c0 40 8B00 100>; interrupts = <b>; interrupt-parent = <80>; interrupt-parent = < &qeic >; mode = "slave"; }; Loading @@ -280,12 +272,12 @@ device-id = <3>; reg = <2200 200>; interrupts = <22>; interrupt-parent = <80>; interrupt-parent = < &qeic >; mac-address = [ 00 04 9f 00 23 23 ]; rx-clock = <19>; tx-clock = <1a>; phy-handle = <212003>; pio-handle = <140003>; phy-handle = < &phy3 >; pio-handle = < &pio3 >; }; ucc@3200 { Loading @@ -295,12 +287,12 @@ device-id = <4>; reg = <3000 200>; interrupts = <23>; interrupt-parent = <80>; interrupt-parent = < &qeic >; mac-address = [ 00 11 22 33 44 55 ]; rx-clock = <17>; tx-clock = <18>; phy-handle = <212004>; pio-handle = <140004>; phy-handle = < &phy4 >; pio-handle = < &pio4 >; }; mdio@2320 { Loading @@ -310,26 +302,23 @@ device_type = "mdio"; compatible = "ucc_geth_phy"; ethernet-phy@03 { linux,phandle = <212003>; interrupt-parent = <700>; interrupts = <11 2>; phy3: ethernet-phy@03 { interrupt-parent = < &ipic >; interrupts = <11 8>; reg = <3>; device_type = "ethernet-phy"; interface = <3>; //ENET_100_MII }; ethernet-phy@04 { linux,phandle = <212004>; interrupt-parent = <700>; interrupts = <12 2>; phy4: ethernet-phy@04 { interrupt-parent = < &ipic >; interrupts = <12 8>; reg = <4>; device_type = "ethernet-phy"; interface = <3>; }; }; qeic@80 { linux,phandle = <80>; qeic: qeic@80 { interrupt-controller; device_type = "qeic"; #address-cells = <0>; Loading @@ -338,7 +327,7 @@ built-in; big-endian; interrupts = <20 8 21 8>; //high:32 low:33 interrupt-parent = <700>; interrupt-parent = < &ipic >; }; }; };
arch/powerpc/boot/dts/mpc8349emitx.dts +28 −32 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ */ / { model = "MPC8349EMITX"; compatible = "MPC834xMITX"; compatible = "MPC8349EMITX", "MPC834xMITX", "MPC83xxMITX"; #address-cells = <1>; #size-cells = <1>; Loading Loading @@ -58,7 +58,7 @@ compatible = "fsl-i2c"; reg = <3000 100>; interrupts = <e 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -67,7 +67,7 @@ compatible = "fsl-i2c"; reg = <3100 100>; interrupts = <f 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -76,7 +76,7 @@ compatible = "mpc83xx_spi"; reg = <7000 1000>; interrupts = <10 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; mode = <0>; }; Loading @@ -86,8 +86,8 @@ reg = <22000 1000>; #address-cells = <1>; #size-cells = <0>; interrupt-parent = <700>; interrupts = <27 2>; interrupt-parent = < &ipic >; interrupts = <27 8>; phy_type = "ulpi"; port1; }; Loading @@ -98,8 +98,8 @@ reg = <23000 1000>; #address-cells = <1>; #size-cells = <0>; interrupt-parent = <700>; interrupts = <26 2>; interrupt-parent = < &ipic >; interrupts = <26 8>; phy_type = "ulpi"; }; Loading @@ -109,22 +109,19 @@ reg = <24520 20>; #address-cells = <1>; #size-cells = <0>; linux,phandle = <24520>; /* Vitesse 8201 */ ethernet-phy@1c { linux,phandle = <245201c>; interrupt-parent = <700>; interrupts = <12 2>; phy1c: ethernet-phy@1c { interrupt-parent = < &ipic >; interrupts = <12 8>; reg = <1c>; device_type = "ethernet-phy"; }; /* Vitesse 7385 */ ethernet-phy@1f { linux,phandle = <245201f>; interrupt-parent = <700>; interrupts = <12 2>; phy1f: ethernet-phy@1f { interrupt-parent = < &ipic >; interrupts = <12 8>; reg = <1f>; device_type = "ethernet-phy"; }; Loading @@ -138,8 +135,8 @@ address = [ 00 00 00 00 00 00 ]; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <20 8 21 8 22 8>; interrupt-parent = <700>; phy-handle = <245201c>; interrupt-parent = < &ipic >; phy-handle = < &phy1c >; }; ethernet@25000 { Loading @@ -152,8 +149,8 @@ address = [ 00 00 00 00 00 00 ]; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <23 8 24 8 25 8>; interrupt-parent = <700>; phy-handle = <245201f>; interrupt-parent = < &ipic >; phy-handle = < &phy1f >; }; serial@4500 { Loading @@ -162,7 +159,7 @@ reg = <4500 100>; clock-frequency = <0>; // from bootloader interrupts = <9 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; serial@4600 { Loading @@ -171,16 +168,16 @@ reg = <4600 100>; clock-frequency = <0>; // from bootloader interrupts = <a 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; pci@8500 { interrupt-map-mask = <f800 0 0 7>; interrupt-map = < /* IDSEL 0x10 - SATA */ 8000 0 0 1 700 16 8 /* SATA_INTA */ 8000 0 0 1 &ipic 16 8 /* SATA_INTA */ >; interrupt-parent = <700>; interrupt-parent = < &ipic >; interrupts = <42 8>; bus-range = <0 0>; ranges = <42000000 0 80000000 80000000 0 10000000 Loading @@ -199,13 +196,13 @@ interrupt-map-mask = <f800 0 0 7>; interrupt-map = < /* IDSEL 0x0E - MiniPCI Slot */ 7000 0 0 1 700 15 8 /* PCI_INTA */ 7000 0 0 1 &ipic 15 8 /* PCI_INTA */ /* IDSEL 0x0F - PCI Slot */ 7800 0 0 1 700 14 8 /* PCI_INTA */ 7800 0 0 2 700 15 8 /* PCI_INTB */ 7800 0 0 1 &ipic 14 8 /* PCI_INTA */ 7800 0 0 2 &ipic 15 8 /* PCI_INTB */ >; interrupt-parent = <700>; interrupt-parent = < &ipic >; interrupts = <43 8>; bus-range = <1 1>; ranges = <42000000 0 a0000000 a0000000 0 10000000 Loading @@ -226,15 +223,14 @@ compatible = "talitos"; reg = <30000 10000>; interrupts = <b 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; num-channels = <4>; channel-fifo-len = <18>; exec-units-mask = <0000007e>; descriptor-types-mask = <01010ebf>; }; pic@700 { linux,phandle = <700>; ipic: pic@700 { interrupt-controller; #address-cells = <0>; #interrupt-cells = <2>; Loading
arch/powerpc/boot/dts/mpc8349emitxgp.dts +18 −21 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ */ / { model = "MPC8349EMITXGP"; compatible = "MPC834xMITXGP"; compatible = "MPC8349EMITXGP", "MPC834xMITX", "MPC83xxMITX"; #address-cells = <1>; #size-cells = <1>; Loading Loading @@ -58,7 +58,7 @@ compatible = "fsl-i2c"; reg = <3000 100>; interrupts = <e 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -67,7 +67,7 @@ compatible = "fsl-i2c"; reg = <3100 100>; interrupts = <f 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; dfsrr; }; Loading @@ -76,7 +76,7 @@ compatible = "mpc83xx_spi"; reg = <7000 1000>; interrupts = <10 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; mode = <0>; }; Loading @@ -86,8 +86,8 @@ reg = <23000 1000>; #address-cells = <1>; #size-cells = <0>; interrupt-parent = <700>; interrupts = <26 2>; interrupt-parent = < &ipic >; interrupts = <26 8>; dr_mode = "otg"; phy_type = "ulpi"; }; Loading @@ -98,13 +98,11 @@ reg = <24520 20>; #address-cells = <1>; #size-cells = <0>; linux,phandle = <24520>; /* Vitesse 8201 */ ethernet-phy@1c { linux,phandle = <245201c>; interrupt-parent = <700>; interrupts = <12 2>; phy1c: ethernet-phy@1c { interrupt-parent = < &ipic >; interrupts = <12 8>; reg = <1c>; device_type = "ethernet-phy"; }; Loading @@ -117,8 +115,8 @@ reg = <24000 1000>; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <20 8 21 8 22 8>; interrupt-parent = <700>; phy-handle = <245201c>; interrupt-parent = < &ipic >; phy-handle = < &phy1c >; }; serial@4500 { Loading @@ -127,7 +125,7 @@ reg = <4500 100>; clock-frequency = <0>; // from bootloader interrupts = <9 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; serial@4600 { Loading @@ -136,17 +134,17 @@ reg = <4600 100>; clock-frequency = <0>; // from bootloader interrupts = <a 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; }; pci@8600 { interrupt-map-mask = <f800 0 0 7>; interrupt-map = < /* IDSEL 0x0F - PCI Slot */ 7800 0 0 1 700 14 8 /* PCI_INTA */ 7800 0 0 2 700 15 8 /* PCI_INTB */ 7800 0 0 1 &ipic 14 8 /* PCI_INTA */ 7800 0 0 2 &ipic 15 8 /* PCI_INTB */ >; interrupt-parent = <700>; interrupt-parent = < &ipic >; interrupts = <43 8>; bus-range = <1 1>; ranges = <42000000 0 a0000000 a0000000 0 10000000 Loading @@ -167,15 +165,14 @@ compatible = "talitos"; reg = <30000 10000>; interrupts = <b 8>; interrupt-parent = <700>; interrupt-parent = < &ipic >; num-channels = <4>; channel-fifo-len = <18>; exec-units-mask = <0000007e>; descriptor-types-mask = <01010ebf>; }; pic@700 { linux,phandle = <700>; ipic: pic@700 { interrupt-controller; #address-cells = <0>; #interrupt-cells = <2>; Loading