...
        ...
        cpus {
                #address-cells = <1>;
                #size-cells = <0>;

                PowerPC,8555@0 {
                        device_type = "cpu";
                        reg = <0x0>;
                        d-cache-line-size = <32>;       // 32 bytes
                        i-cache-line-size = <32>;       // 32 bytes
                        d-cache-size = <0x8000>;        // L1, 32K
                        i-cache-size = <0x8000>;        // L1, 32K
                        timebase-frequency = <0>;
                        bus-frequency = <0>;
                        clock-frequency = <0>;
                        next-level-cache = <&L2>;
                };
        };

        memory {
                device_type = "memory";
                reg = <0x0 0x8000000>;  // 128M at 0x0
        };

        soc8555@e0000000 {
                #address-cells = <1>;
                #size-cells = <1>;
                device_type = "soc";
                compatible = "simple-bus";
                ranges = <0x0 0xe0000000 0x100000>;
                bus-frequency = <0>;

                ...
                ...

                i2c@3000 {
                        #address-cells = <1>;
                        #size-cells = <0>;
                        cell-index = <0>;
                        compatible = "fsl-i2c";
                        reg = <0x3000 0x100>;
                        interrupts = <43 2>;
                        interrupt-parent = <&mpic>;
                        dfsrr;
                };

                ...
                ...

                enet0: ethernet@24000 {
                        #address-cells = <1>;
                        #size-cells = <1>;
                        cell-index = <0>;
                        device_type = "network";
                        model = "TSEC";
                        compatible = "gianfar";
                        reg = <0x24000 0x1000>;
                        ranges = <0x0 0x24000 0x1000>;
                        local-mac-address = [ 00 00 00 00 00 00 ];
                        interrupts = <29 2 30 2 34 2>;
                        interrupt-parent = <&mpic>;
                        tbi-handle = <&tbi0>;
                        phy-handle = <&phy0>;
                };
        ...
        ...

FlattenedDeviceTree/example.dts (last edited 2010-04-15 09:25:03 by RafalJaworowski)