| #
4388deca |
| 21-Mar-2019 |
Joseph Chen <chenjh@rock-chips.com> |
dm: add amp uclass and rockchip amp driver support
- add amp uclass; - add a simple rockchip amp driver.
An example for amps dts node configure: amps { compatible = "uboot,rockchip-amp"; status =
dm: add amp uclass and rockchip amp driver support
- add amp uclass; - add a simple rockchip amp driver.
An example for amps dts node configure: amps { compatible = "uboot,rockchip-amp"; status = "okay";
amp@0 { description = "mcu-os1"; partition = "mcu1"; cpu = <0x1>; // this is mpidr! load = <0x800000>; entry = <0x800000>; memory = <0x800000 0x400000>; };
amp@1 { ...... };
...... };
U-Boot loads "mcu-os1" firmware to "0x800000" address from partiton "mcu1" for cpu[1], the cpu[1] entry address is 0x800000. And U-Boot reserve memory from 0x800000 with 0x400000 size in order to make it invisible for kernel.
Please use rockchip tool "mkkrnlimg" to pack firmware binary, example: ./scripts/mkkrnlimg mcu-os1.bin mcu-os1.img
Change-Id: I127d5d9f460ec0c1812a76fb4c3702e82f21c9a6 Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
11f4dc15 |
| 29-Apr-2015 |
Simon Glass <sjg@chromium.org> |
dm: Implement a CPU uclass
It is useful to be able to keep track of the available CPUs in a multi-CPU system. This uclass is mostly intended for use with SMP systems.
The uclass provides methods fo
dm: Implement a CPU uclass
It is useful to be able to keep track of the available CPUs in a multi-CPU system. This uclass is mostly intended for use with SMP systems.
The uclass provides methods for getting basic information about each CPU.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|