123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- CE4100 Device Tree Bindings
- ---------------------------
- The CE4100 SoC uses for in core peripherals the following compatible
- format: <vendor>,<chip>-<device>.
- Many of the "generic" devices like HPET or IO APIC have the ce4100
- name in their compatible property because they first appeared in this
- SoC.
- The CPU nodes
- -------------
- cpus {
- #address-cells = <1>;
- #size-cells = <0>;
- cpu@0 {
- device_type = "cpu";
- compatible = "intel,ce4100";
- reg = <0x00>;
- };
- cpu@2 {
- device_type = "cpu";
- compatible = "intel,ce4100";
- reg = <0x02>;
- };
- };
- A "cpu" node describes one logical processor (hardware thread).
- Required properties:
- - device_type
- Device type, must be "cpu".
- - reg
- Local APIC ID, the unique number assigned to each processor by
- system hardware.
- The SoC node
- ------------
- This node describes the in-core peripherals. Required property:
- compatible = "intel,ce4100-cp";
- The PCI node
- ------------
- This node describes the PCI bus on the SoC. Its property should be
- compatible = "intel,ce4100-pci", "pci";
- If the OS is using the IO-APIC for interrupt routing then the reported
- interrupt numbers for devices is no longer true. In order to obtain the
- correct interrupt number, the child node which represents the device has
- to contain the interrupt property. Besides the interrupt property it has
- to contain at least the reg property containing the PCI bus address and
- compatible property according to "PCI Bus Binding Revision 2.1".
|