29 Jan, 2018
1 commit
-
If we include both the rk3288_grf.h and rv1108_grf.h, it will cause the
conflicts of redefinition. Clean the iomux definitions at grf_rv1108.h,
and move them into pinctrl-driver.Signed-off-by: David Wu
Reviewed-by: Philipp Tomsich
Acked-by: Philipp Tomsich
Reviewed-by: Philipp Tomsich
19 Dec, 2017
1 commit
-
Since we support ATF in SPL and add script for it, let's make the
document up to date.Signed-off-by: Kever Yang
Acked-by: Philipp Tomsich
Reviewed-by: Philipp Tomsich
01 Dec, 2017
3 commits
-
Even if the board-specific directory Makefile doesn't have any
targets, it still needs to exist.This adds a minimal Makefile for the board/rockchip/evb_rk3128
directory and a evk-rk3128.c (as built-in.o needs to be built
for every directory that a Makefile gets run for).Fixes: c7a6866 ("rockchip: rk3128: add evb-rk3128 support")
Signed-off-by: Philipp Tomsich -
evb-rk3128 is an evb from Rockchip based on rk3128 SoC:
- 2 USB2.0 Host port;
- 1 HDMI port;
- 2 10/100M eth port;
- 2GB ddr;
- 16GB eMMC;
- UART to USB debug port;Signed-off-by: Kever Yang
Acked-by: Philipp Tomsich
Reviewed-by: Philipp Tomsich -
After commit d962e5dadc2c("rockchip: mkimage: use spl_boot0 for all Rockchip SoCs"),
the mkimage will not pad the Tag memroy, so we shoud
pass a Taged ddr.bin/spl.bin to it.Signed-off-by: Andy Yan
Acked-by: Philipp Tomsich
Reviewed-by: Philipp Tomsich
06 Nov, 2017
1 commit
-
As part of my usual round of build testing, output about missing
MAINTAINERS information was not logged, and thus often overlooked.
Correct that mistake by ensuring that I log the output of
genboardscfg.py every time. As part of that, address a number of
missing MAINTAINERS entires. In the case of a missing file, I have put
the original submitter down. In the rest of the cases I have added the
config (and sometimes relevant header file) to the existing set of file
globs.Signed-off-by: Tom Rini
01 Oct, 2017
1 commit
-
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.Signed-off-by: Philipp Tomsich
16 Aug, 2017
2 commits
-
Rename this function for consistency with env_set().
Signed-off-by: Simon Glass
-
We are now using an env_ prefix for environment functions. Rename setenv()
for consistency. Also add function comments in common.h.Suggested-by: Wolfgang Denk
Signed-off-by: Simon Glass
13 Aug, 2017
1 commit
-
As the debug uart is marked as dm-pre-reloc, the pinctrl driver
will handle the correct iomux setting.Signed-off-by: Andy Yan
Acked-by: Philipp Tomsich
Reviewed-by: Philipp Tomsich
Reviewed-by: Simon Glass
11 Jul, 2017
5 commits
-
Enable all the boot-on regulator in default.
Signed-off-by: Kever Yang
Acked-by: Simon Glass
Acked-by: Philipp Tomsich
Reviewed-by: Philipp Tomsich -
Probe dwc2 udc in the function of board_usb_start to enable
usb gadget function.Signed-off-by: Meng Dongyang
Reviewed-by: Simon Glass
Reviewed-by: Philipp Tomsich
Acked-by: Philipp Tomsich -
evb_rk3229 is a RK3229 based board, with:
- 8GB eMMC;
- 1GB DDR SDRAM;
- 2 USB2.0 HOST port;
- 1 MAC port;
- 1 HDMI port;
- IR;
- WiFi;Signed-off-by: Kever Yang
Reviewed-by: Philipp Tomsich -
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
Reviewed-by: Philipp Tomsich
Added DECLARE_GLOBAL_DATA_PTR for RK3328, RK3368 and RK3399:
Signed-off-by: Philipp Tomsich -
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
Reviewed-by: Philipp Tomsich
Make dram_init() in rk3036-board.c conditional on CONFIG_RAM:
Signed-off-by: Philipp Tomsich
08 Jun, 2017
1 commit
-
The usb_gadget_handle_interrupts()-function is already implemented by
drivers/usb/gadget/dwc2_udc_otg.c, so we need to avoid defining it
in the evb-rk3328.c board-specific file.This change fixes the following build error (from buildman):
drivers/usb/gadget/built-in.o: In function `usb_gadget_handle_interrupts':
build/../drivers/usb/gadget/dwc2_udc_otg.c:850: multiple definition of `usb_gadget_handle_interrupts'
board/rockchip/evb_rk3328/built-in.o:build/../board/rockchip/evb_rk3328/evb-rk3328.c:37: first defined here
make[1]: *** [u-boot] Error 1Signed-off-by: Philipp Tomsich
Acked-by: Simon Glass
07 Jun, 2017
4 commits
-
Add basic support for rv1108 evb, whith this patch we
can boot into u-boot console.Signed-off-by: Andy Yan
Reviewed-by: Simon Glass -
Update maintainer to Kever Yang for William Zhang is not
work for this board now.Signed-off-by: Kever Yang
Reviewed-by: Simon Glass -
PX5 EVB is designed by Rockchip for automotive field
with integrated CVBS (TP2825) / MIPI DSI / CSI / LVDS
HDMI video input/output interface, audio codec ES8396,
WIFI / BT (on RTL8723BS), Gsensor BMA250E and light&proximity
sensor STK3410.Signed-off-by: Andy Yan
Reviewed-by: Simon Glass -
Sheep board is designed by Rockchip as a EVB for rk3368.
Currently it is able to boot a linux kernel and system
to console with the miniloader run as fist level loader.Reviewed-by: Simon Glass
Signed-off-by: Andy Yan
11 May, 2017
4 commits
-
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
Reviewed-by: Simon Glass -
Set ethernet mac address in late init for Tinker Board,
prevents getting a random mac address each boot.Read mac address from eeprom, first 6 bytes from m24c08@50.
Same as /etc/init.d/rockchip.sh on Tinker OS.Signed-off-by: Jonas Karlman
Reviewed-by: Simon Glass -
Since our sdram driver is ready, we can use the actual size
instead of hard code.Signed-off-by: Kever Yang
Acked-by: Simon Glass -
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
Acked-by: Simon Glass
06 Apr, 2017
1 commit
-
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
Reviewed-by: Stefan Roese
17 Mar, 2017
1 commit
-
evb-rk3328 is an evb from Rockchip based on rk3328 SoC:
- 2 USB2.0 Host port;
- 1 USB3.0 Host port;
- 1 HDMI port;
- 2 10/100M eth port;
- 2GB ddr;
- 16GB eMMC;
- UART to USB debug port;Signed-off-by: William Zhang
Signed-off-by: Kever Yang
Acked-by: Simon Glass
10 Feb, 2017
1 commit
-
Miniarm is the internal project code. Now it is officially named Tinker board.
So rename it.Signed-off-by: Eddie Cai
Reviewed-by: Simon Glass
26 Nov, 2016
1 commit
-
The size dram node need to be deduced by the same amount of reserved space.
Signed-off-by: Kever Yang
Acked-by: Simon Glass
02 Oct, 2016
4 commits
-
rockchip platform have a protocol to pass the the kernel reboot mode to bootloader
by some special registers when system reboot. In bootloader we should read it and take action.We can only setup boot_mode in board_late_init becasue "setenv" need env setuped.
So add CONFIG_BOARD_LATE_INIT to common header and use a entry "rk_board_late_init"
to replace "board_late_init" in board file.Signed-off-by: Jacob Chen
Acked-by: Simon Glass -
To keep it same with 3288
Signed-off-by: Jacob Chen
Acked-by: Simon Glass -
The latest rk3288-miniarm board doesn't have eMMC device, so remove it.
Signed-off-by: Ziyuan Xu
Acked-by: Simon Glass -
Add vdd_center pwm regulator get_device to
enable this regulator.Signed-off-by: Kever Yang
Acked-by: Simon Glass
22 Sep, 2016
2 commits
-
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
Acked-by: Simon Glass -
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
Acked-by: Simon Glass
27 Aug, 2016
1 commit
-
This patch add maintainer information for rk3399 evb.
Signed-off-by: Kever Yang
Acked-by: Simon Glass
Reviewed-by: Andreas Färber
06 Aug, 2016
2 commits
-
Miniarm is a rockchip rk3288 based development board, which has lots of
interface such as HDMI, USB, micro-SD card, Audio etc.Signed-off-by: Ziyuan Xu
Acked-by: Simon Glass -
Enable fastboot feature on rk3036, please refer to doc/README.rockchip
for more detailed usage.Signed-off-by: Ziyuan Xu
Reviewed-by: Simon Glass
31 Jul, 2016
3 commits
-
Fennec is a RK3288-based development board with 2 USB ports, HDMI,
micro-SD card, audio and WiFi and Gigabit Ethernet. It also includes
on-board 8GB eMMC and 2GB of SDRAM. Expansion connectors provides access
to display pins, I2C, SPI, UART and GPIOs.Signed-off-by: Ziyuan Xu
Acked-by: Simon Glass -
The 'evb-rk3288' is not a vendor name, change it to 'rockchip' which is
the real vendor name.Signed-off-by: Ziyuan Xu
Acked-by: Simon Glass -
RK3399 needs reserve 0x200000 at the beginning of DRAM, for ATF bl31.
Signed-off-by: Kever Yang
Acked-by: Simon Glass