Mario Six | 19fbdca | 2018-08-06 10:23:45 +0200 | [diff] [blame] | 1 | MPC83xx CPU devices |
| 2 | |
| 3 | MPC83xx SoCs contain a e300 core as their main processor. |
| 4 | |
| 5 | Required properties: |
| 6 | - compatible: must be one of "fsl,mpc83xx", |
| 7 | "fsl,mpc8308", |
| 8 | "fsl,mpc8309", |
| 9 | "fsl,mpc8313", |
| 10 | "fsl,mpc8315", |
| 11 | "fsl,mpc832x", |
| 12 | "fsl,mpc8349", |
| 13 | "fsl,mpc8360", |
| 14 | "fsl,mpc8379" |
| 15 | - clocks: has to have two entries, which must be the core clock at index 0 and |
| 16 | the CSB (Coherent System Bus) clock at index 1. Both are given by a suitable |
| 17 | "fsl,mpc83xx-clk" device |
| 18 | |
| 19 | Example: |
| 20 | |
| 21 | socclocks: clocks { |
| 22 | compatible = "fsl,mpc8315-clk"; |
| 23 | #clock-cells = <1>; |
| 24 | }; |
| 25 | |
| 26 | cpus { |
| 27 | compatible = "cpu_bus"; |
| 28 | |
| 29 | PowerPC,8315@0 { |
| 30 | compatible = "fsl,mpc8315"; |
| 31 | clocks = <&socclocks MPC83XX_CLK_CORE |
| 32 | &socclocks MPC83XX_CLK_CSB>; |
| 33 | }; |
| 34 | }; |