| #
2878d5a3 |
| 27-Jun-2018 |
William Wu <william.wu@rock-chips.com> |
usb: dwc3: init phy utmi width in platform data
On rk3399 board, we need to configure phy interface UTMI+ width to 16 bits via the property "snps,phyif-utmi-bits" of dwc3 node. But we can't the get
usb: dwc3: init phy utmi width in platform data
On rk3399 board, we need to configure phy interface UTMI+ width to 16 bits via the property "snps,phyif-utmi-bits" of dwc3 node. But we can't the get the property from kernel dtb. So this patch initialize the phy interface UTMI+ width in dwc3 platform data, and not dependent on the property in dtb.
Change-Id: I3f6b05e0d72806242a128c85f82b260f61ac4f95 Signed-off-by: William Wu <william.wu@rock-chips.com>
show more ...
|
| #
db48fc96 |
| 22-Jan-2018 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: rk3399: use common board file
Use common board file and move SoC spec setting into rk3399.c
Change-Id: Ic674cef566b16c33978a1430eadfa9438b2de1db Signed-off-by: Kever Yang <kever.yang@rock
rockchip: rk3399: use common board file
Use common board file and move SoC spec setting into rk3399.c
Change-Id: Ic674cef566b16c33978a1430eadfa9438b2de1db Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| #
c8c978c9 |
| 29-Sep-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
rockchip: rk3399: make spl_board_init board-specific
The later-stage spl_board_init (as opposed to board_init_f) should set up board-specific details: these differ between the EVB-RK3399 and the RK3
rockchip: rk3399: make spl_board_init board-specific
The later-stage spl_board_init (as opposed to board_init_f) should set up board-specific details: these differ between the EVB-RK3399 and the RK3399-Q7 (Puma).
This moves spl_board_init back into the individual boards and removes the unneeded functionality from Puma.
Change-Id: I36b72844fbd0fd45665608f11e1a9a46168490ab Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> (cherry picked from commit fb7406469c012092d652741f103b0993103cf8e3) Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| #
0c294d06 |
| 27-Jul-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: evb-rk3399: add ethaddr and serial# init
Sync the code from puma-rk3399: 8adc9d1 rockchip: board: puma_rk3399: derive ethaddr from cpuid 9415b9a rockchip: board: puma_rk3399: add support f
rockchip: evb-rk3399: add ethaddr and serial# init
Sync the code from puma-rk3399: 8adc9d1 rockchip: board: puma_rk3399: derive ethaddr from cpuid 9415b9a rockchip: board: puma_rk3399: add support for serial# and cpuid# via efuses
Change-Id: Ib5528d0742b56a0e57431adaa01f411eee7e1ca1 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| #
da65ef61 |
| 31-Aug-2016 |
Kever Yang <kever.yang@rock-chips.com> |
FROMLIST: board: evb-rk3399: add api to support dwc3 gadget
This patch add board_usb_init() and interrupt callback for dwc3 gadget.
Change-Id: I1ea19c0ec7d3fd14904e7fcc97c6d19221206762 Signed-off-b
FROMLIST: board: evb-rk3399: add api to support dwc3 gadget
This patch add board_usb_init() and interrupt callback for dwc3 gadget.
Change-Id: I1ea19c0ec7d3fd14904e7fcc97c6d19221206762 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| #
d43ef73b |
| 11-Jul-2017 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-rockchip
|
| #
975e4aba |
| 23-Jun-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: correct the bank0 ram size
The bank0 ram size should be the DRAM size minus reserved size, the DRAM size may be 1GB, 2GB, 4GB, we can not hard code it.
Signed-off-by: Kever Yang <kever.ya
rockchip: correct the bank0 ram size
The bank0 ram size should be the DRAM size minus reserved size, the DRAM size may be 1GB, 2GB, 4GB, we can not hard code it.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Added DECLARE_GLOBAL_DATA_PTR for RK3328, RK3368 and RK3399: Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| #
7805cdf4 |
| 23-Jun-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: use common sdram function
Replace the sdram_init() in board init and rockchip_sdram_size() in sdram driver for all the Rockchip SoCs which enable CONFIG_RAM.
Signed-off-by: Kever Yang <ke
rockchip: use common sdram function
Replace the sdram_init() in board init and rockchip_sdram_size() in sdram driver for all the Rockchip SoCs which enable CONFIG_RAM.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Make dram_init() in rk3036-board.c conditional on CONFIG_RAM: Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| #
1f5541c8 |
| 10-May-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-rockchip
This adds a new firefly-rk3399 board, MIPI support for rk3399 and rk3288, rk818 pmic support, mkimage improvements for rockchip and a few other things.
|
| #
028d6849 |
| 02-May-2017 |
Eric Gao <eric.gao@rock-chips.com> |
rockchip: board: evb_rk3399: initialize pwm0 for dispaly backlight
Enable pwm0 for display of rk3399 evb board. The PWM do not have decicated interrupt number in dts and can not get periph_id by pin
rockchip: board: evb_rk3399: initialize pwm0 for dispaly backlight
Enable pwm0 for display of rk3399 evb board. The PWM do not have decicated interrupt number in dts and can not get periph_id by pinctrl framework. So init them here.
Signed-off-by: Eric Gao <eric.gao@rock-chips.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
76e1693b |
| 19-Apr-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: rk3399: use actual dram size
Since our sdram driver is ready, we can use the actual size instead of hard code.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon Glass
rockchip: rk3399: use actual dram size
Since our sdram driver is ready, we can use the actual size instead of hard code.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
400b4acf |
| 12-Apr-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: rk3399: use regulators_enable_boot_on() to init regulator
Use regulators_enable_boot_on() instead of init regulators one by one, the interface can init all the regulators with regulator-bo
rockchip: rk3399: use regulators_enable_boot_on() to init regulator
Use regulators_enable_boot_on() instead of init regulators one by one, the interface can init all the regulators with regulator-boot-on property.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
76b00aca |
| 31-Mar-2017 |
Simon Glass <sjg@chromium.org> |
board_f: Drop setup_dram_config() wrapper
By making dram_init_banksize() return an error code we can drop the wrapper. Adjust this and clean up all implementations.
Signed-off-by: Simon Glass <sjg@
board_f: Drop setup_dram_config() wrapper
By making dram_init_banksize() return an error code we can drop the wrapper. Adjust this and clean up all implementations.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Stefan Roese <sr@denx.de>
show more ...
|
| #
2d221489 |
| 29-Nov-2016 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot
Signed-off-by: Stefano Babic <sbabic@denx.de>
|
| #
8d089854 |
| 26-Nov-2016 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-rockchip
|
| #
8aea45a7 |
| 07-Nov-2016 |
Kever Yang <kever.yang@rock-chips.com> |
evb-rk3399: deduced the dram node size when space reserved
The size dram node need to be deduced by the same amount of reserved space.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by
evb-rk3399: deduced the dram node size when space reserved
The size dram node need to be deduced by the same amount of reserved space.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
51b4a639 |
| 03-Oct-2016 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-rockchip
|
| #
be3fcd0f |
| 23-Sep-2016 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: evb_rk3399: init vdd_center regulator
Add vdd_center pwm regulator get_device to enable this regulator.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon Glass <sjg@ch
rockchip: evb_rk3399: init vdd_center regulator
Add vdd_center pwm regulator get_device to enable this regulator.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
201c9d88 |
| 22-Sep-2016 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-rockchip
|
| #
05c6e30c |
| 24-Aug-2016 |
Kever Yang <kever.yang@rock-chips.com> |
board: evb-rk3399: enable usb 2.0 host vbus power on board_init
rk3399 using one gpio control signal for two usb 2.0 host port, it's better to enable the power in board file instead of in usb driver
board: evb-rk3399: enable usb 2.0 host vbus power on board_init
rk3399 using one gpio control signal for two usb 2.0 host port, it's better to enable the power in board file instead of in usb driver.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
ad051382 |
| 16-Aug-2016 |
Kever Yang <kever.yang@rock-chips.com> |
rk3399: enable the pwm2/3 pinctrl in board init
There is no interrupt line for each PWM which used by pinctrl to get the periph_id, so it's not able to enable the default pinctrl setting by pinctrl
rk3399: enable the pwm2/3 pinctrl in board init
There is no interrupt line for each PWM which used by pinctrl to get the periph_id, so it's not able to enable the default pinctrl setting by pinctrl framework, let's enable it at board_init().
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
26fb8db0 |
| 01-Aug-2016 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-rockchip
|
| #
633fdab0 |
| 25-Jul-2016 |
Kever Yang <kever.yang@rock-chips.com> |
rk3399: Reserve space for ARM Trust Firmware
RK3399 needs reserve 0x200000 at the beginning of DRAM, for ATF bl31.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon Glass <sjg@c
rk3399: Reserve space for ARM Trust Firmware
RK3399 needs reserve 0x200000 at the beginning of DRAM, for ATF bl31.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
a381bcf5 |
| 19-Jul-2016 |
Kever Yang <kever.yang@rock-chips.com> |
ARM64: rockchip: add support for rk3399 SoC based evb
RK3399 is a SoC from Rockchip with dual-core Cortex-A72 and quad-core Cortex-A53 CPU. It supports two USB3.0 type-C ports and two USB2.0 EHCI po
ARM64: rockchip: add support for rk3399 SoC based evb
RK3399 is a SoC from Rockchip with dual-core Cortex-A72 and quad-core Cortex-A53 CPU. It supports two USB3.0 type-C ports and two USB2.0 EHCI ports. Other interfaces are very much like RK3288, the DRAM are 32bit width address and support address from 0 to 4GB-128MB range.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|