Home
last modified time | relevance | path

Searched hist:"4388 deca723e78cda09c928f33f3a4d299e414c9" (Results 1 – 6 of 6) sorted by relevance

/rk3399_rockchip-uboot/drivers/cpu/
H A DKconfig4388deca723e78cda09c928f33f3a4d299e414c9 Thu Mar 21 10:22:13 UTC 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 = "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>
H A DMakefile4388deca723e78cda09c928f33f3a4d299e414c9 Thu Mar 21 10:22:13 UTC 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 = "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>
H A Drockchip_amp.c4388deca723e78cda09c928f33f3a4d299e414c9 Thu Mar 21 10:22:13 UTC 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 = "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>
/rk3399_rockchip-uboot/include/
H A Damp.h4388deca723e78cda09c928f33f3a4d299e414c9 Thu Mar 21 10:22:13 UTC 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 = "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>
/rk3399_rockchip-uboot/include/dm/
H A Duclass-id.h4388deca723e78cda09c928f33f3a4d299e414c9 Thu Mar 21 10:22:13 UTC 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 = "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>
/rk3399_rockchip-uboot/
H A DMakefile4388deca723e78cda09c928f33f3a4d299e414c9 Thu Mar 21 10:22:13 UTC 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 = "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>