rockchip: support rk3399 gpio driverThere are 5 groups of GPIO (GPIO0~GPIO4), totally have 122 GPIOson rk3399 platform.The pull direction(pullup or pulldown) for all of GPIOs aresoftware-program
rockchip: support rk3399 gpio driverThere are 5 groups of GPIO (GPIO0~GPIO4), totally have 122 GPIOson rk3399 platform.The pull direction(pullup or pulldown) for all of GPIOs aresoftware-programmable.At the moment, we add the gpio basic driver since reset or power offthe devices from gpio configuration for BL31.
show more ...
rockchip: fixes for the requiredThis patch has the following change for rk3399.* Set the uart to 115200 since the loader decide to set uart baud to 115200Hz. So the ATF also should set uart bau
rockchip: fixes for the requiredThis patch has the following change for rk3399.* Set the uart to 115200 since the loader decide to set uart baud to 115200Hz. So the ATF also should set uart baud to 115200.* We need ensure the bl31 base is greater than 4KB since there are have the shared mem for coreboot.(Note: the previous vesion was tested with uboot)Otherwise, we will happen the exception crash since the ddr area won'tto work from the shared ram address in some cases.For example, the exception crash:CBFS: Found @ offset 19c80 size 24074exception _sync_sp_el0ELR = 0x0000000000008000ESR = 0x0000000002000000SPSR = 0x600003ccFAR = 0xffffffff00000000SP = 0x00000000ff8ed230...X29 = 0x00000000ff8c1fc0X30 = 0x000000000030e3b0exception deathChange-Id: I8bc557c6bcaf6804d2a313b38667d3e2517881d7Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Support for Rockchip's family SoCsThis patch adds to support the RK3368 and RK3399 SoCs.RK3368/RK3399 is one of the Rockchip family SoCs, which is anmulti-cores ARM SoCs.This patch adds suppor
Support for Rockchip's family SoCsThis patch adds to support the RK3368 and RK3399 SoCs.RK3368/RK3399 is one of the Rockchip family SoCs, which is anmulti-cores ARM SoCs.This patch adds support to boot the Trusted Firmware on RK3368/RK3399SoCs, and adds support to boot secondary CPUs, enter/exit corepower states for all CPUs in the slow/fast clusters.This is the initial version for rockchip SoCs.(RK3368/RK3399 and next SoCs)* Support arm gicv2 & gicv3.* Boot up multi-cores CPU.* Add generic CPU helper functions.* Support suspend/resume.* Add system_off & system_reset implementation.* Add delay timer platform implementation.* Support the new porting interface for the PSCI implementation.Change-Id: I704bb3532d65e8c70dbd99b512c5e6e440ea6f43Signed-off-by: Tony Xie <tony.xie@rock-chips.com>Signed-off-by: Caesar Wang <wxt@rock-chips.com>Signed-off-by: Shengfei xu <xsf@rock-chips.com>
12