Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Arm Trusted Firmware
Commits
19b4f689
Commit
19b4f689
authored
6 years ago
by
Soby Mathew
Committed by
TrustedFirmware Code Review
6 years ago
Browse files
Options
Download
Plain Diff
Merge "rockchip: only include libfdt in non-coreboot cases" into integration
parents
7a446cab
4200e5aa
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
plat/rockchip/common/params_setup.c
+20
-12
plat/rockchip/common/params_setup.c
plat/rockchip/rk3288/platform.mk
+1
-3
plat/rockchip/rk3288/platform.mk
plat/rockchip/rk3328/platform.mk
+1
-3
plat/rockchip/rk3328/platform.mk
plat/rockchip/rk3368/platform.mk
+1
-3
plat/rockchip/rk3368/platform.mk
plat/rockchip/rk3399/platform.mk
+1
-3
plat/rockchip/rk3399/platform.mk
with
24 additions
and
24 deletions
+24
-24
plat/rockchip/common/params_setup.c
View file @
19b4f689
...
...
@@ -5,6 +5,7 @@
*/
#include <assert.h>
#include <errno.h>
#include <string.h>
#include <common/bl_common.h>
...
...
@@ -28,6 +29,12 @@ static struct gpio_info suspend_gpio[10];
uint32_t
suspend_gpio_cnt
;
static
struct
apio_info
*
suspend_apio
;
#if COREBOOT
static
int
dt_process_fdt
(
void
*
blob
)
{
return
-
ENODEV
;
}
#else
static
uint8_t
fdt_buffer
[
0x10000
];
void
*
plat_get_fdt
(
void
)
...
...
@@ -35,6 +42,19 @@ void *plat_get_fdt(void)
return
&
fdt_buffer
[
0
];
}
static
int
dt_process_fdt
(
void
*
blob
)
{
void
*
fdt
=
plat_get_fdt
();
int
ret
;
ret
=
fdt_open_into
(
blob
,
fdt
,
0x10000
);
if
(
ret
<
0
)
return
ret
;
return
0
;
}
#endif
struct
gpio_info
*
plat_get_rockchip_gpio_reset
(
void
)
{
return
rst_gpio
;
...
...
@@ -57,18 +77,6 @@ struct apio_info *plat_get_rockchip_suspend_apio(void)
return
suspend_apio
;
}
static
int
dt_process_fdt
(
void
*
blob
)
{
void
*
fdt
=
plat_get_fdt
();
int
ret
;
ret
=
fdt_open_into
(
blob
,
fdt
,
0x10000
);
if
(
ret
<
0
)
return
ret
;
return
0
;
}
void
params_early_setup
(
void
*
plat_param_from_bl2
)
{
struct
bl31_plat_param
*
bl2_param
;
...
...
This diff is collapsed.
Click to expand it.
plat/rockchip/rk3288/platform.mk
View file @
19b4f689
...
...
@@ -11,8 +11,6 @@ RK_PLAT := plat/rockchip
RK_PLAT_SOC
:=
${RK_PLAT}
/
${PLAT}
RK_PLAT_COMMON
:=
${RK_PLAT}
/common
include
lib/libfdt/libfdt.mk
PLAT_INCLUDES
:=
-I
${RK_PLAT_COMMON}
/
\
-I
${RK_PLAT_COMMON}
/include/
\
-I
${RK_PLAT_COMMON}
/aarch32/
\
...
...
@@ -42,7 +40,6 @@ BL32_SOURCES += ${RK_GIC_SOURCES} \
drivers/delay_timer/delay_timer.c
\
drivers/delay_timer/generic_delay_timer.c
\
lib/cpus/aarch32/cortex_a12.S
\
$(LIBFDT_SRCS)
\
${RK_PLAT_COMMON}
/aarch32/plat_helpers.S
\
${RK_PLAT_COMMON}
/params_setup.c
\
${RK_PLAT_COMMON}
/aarch32/pmu_sram_cpus_on.S
\
...
...
@@ -58,6 +55,7 @@ BL32_SOURCES += ${RK_GIC_SOURCES} \
MULTI_CONSOLE_API
:=
1
include
lib/coreboot/coreboot.mk
include
lib/libfdt/libfdt.mk
$(eval
$(call
add_define,PLAT_SP_MIN_EXTRA_LD_SCRIPT))
...
...
This diff is collapsed.
Click to expand it.
plat/rockchip/rk3328/platform.mk
View file @
19b4f689
...
...
@@ -8,8 +8,6 @@ RK_PLAT := plat/rockchip
RK_PLAT_SOC
:=
${RK_PLAT}
/
${PLAT}
RK_PLAT_COMMON
:=
${RK_PLAT}
/common
include
lib/libfdt/libfdt.mk
PLAT_INCLUDES
:=
-Idrivers
/arm/gic/common/
\
-Idrivers
/arm/gic/v2/
\
-I
${RK_PLAT_COMMON}
/
\
...
...
@@ -40,7 +38,6 @@ BL31_SOURCES += ${RK_GIC_SOURCES} \
drivers/delay_timer/generic_delay_timer.c
\
lib/cpus/aarch64/aem_generic.S
\
lib/cpus/aarch64/cortex_a53.S
\
$(LIBFDT_SRCS)
\
${RK_PLAT_COMMON}
/drivers/parameter/ddr_parameter.c
\
${RK_PLAT_COMMON}
/aarch64/plat_helpers.S
\
${RK_PLAT_COMMON}
/bl31_plat_setup.c
\
...
...
@@ -54,6 +51,7 @@ BL31_SOURCES += ${RK_GIC_SOURCES} \
MULTI_CONSOLE_API
:=
1
include
lib/coreboot/coreboot.mk
include
lib/libfdt/libfdt.mk
$(eval
$(call
add_define,PLAT_EXTRA_LD_SCRIPT))
$(eval
$(call
add_define,PLAT_SKIP_OPTEE_S_EL1_INT_REGISTER))
...
...
This diff is collapsed.
Click to expand it.
plat/rockchip/rk3368/platform.mk
View file @
19b4f689
...
...
@@ -8,8 +8,6 @@ RK_PLAT := plat/rockchip
RK_PLAT_SOC
:=
${RK_PLAT}
/
${PLAT}
RK_PLAT_COMMON
:=
${RK_PLAT}
/common
include
lib/libfdt/libfdt.mk
PLAT_INCLUDES
:=
-I
${RK_PLAT_COMMON}
/
\
-I
${RK_PLAT_COMMON}
/include/
\
-I
${RK_PLAT_COMMON}
/aarch64/
\
...
...
@@ -37,7 +35,6 @@ BL31_SOURCES += ${RK_GIC_SOURCES} \
drivers/delay_timer/delay_timer.c
\
drivers/delay_timer/generic_delay_timer.c
\
lib/cpus/aarch64/cortex_a53.S
\
$(LIBFDT_SRCS)
\
${RK_PLAT_COMMON}
/aarch64/plat_helpers.S
\
${RK_PLAT_COMMON}
/bl31_plat_setup.c
\
${RK_PLAT_COMMON}
/params_setup.c
\
...
...
@@ -54,6 +51,7 @@ BL31_SOURCES += ${RK_GIC_SOURCES} \
MULTI_CONSOLE_API
:=
1
include
lib/coreboot/coreboot.mk
include
lib/libfdt/libfdt.mk
$(eval
$(call
add_define,PLAT_EXTRA_LD_SCRIPT))
...
...
This diff is collapsed.
Click to expand it.
plat/rockchip/rk3399/platform.mk
View file @
19b4f689
...
...
@@ -8,8 +8,6 @@ RK_PLAT := plat/rockchip
RK_PLAT_SOC
:=
${RK_PLAT}
/
${PLAT}
RK_PLAT_COMMON
:=
${RK_PLAT}
/common
include
lib/libfdt/libfdt.mk
PLAT_INCLUDES
:=
-I
${RK_PLAT_COMMON}
/
\
-I
${RK_PLAT_COMMON}
/include/
\
-I
${RK_PLAT_COMMON}
/aarch64/
\
...
...
@@ -45,7 +43,6 @@ BL31_SOURCES += ${RK_GIC_SOURCES} \
drivers/gpio/gpio.c
\
lib/cpus/aarch64/cortex_a53.S
\
lib/cpus/aarch64/cortex_a72.S
\
$(LIBFDT_SRCS)
\
${RK_PLAT_COMMON}
/aarch64/plat_helpers.S
\
${RK_PLAT_COMMON}
/bl31_plat_setup.c
\
${RK_PLAT_COMMON}
/params_setup.c
\
...
...
@@ -71,6 +68,7 @@ BL31_SOURCES += ${RK_GIC_SOURCES} \
MULTI_CONSOLE_API
:=
1
include
lib/coreboot/coreboot.mk
include
lib/libfdt/libfdt.mk
$(eval
$(call
add_define,PLAT_EXTRA_LD_SCRIPT))
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help