On 17 April 2017 at 21:59, Simon Glass wrote:
> On 17 April 2017 at 08:24, Eric Gao wrote:
>> 1. add Kconfig for rockchip video driver, so that video port can be
>> selected as needed.
>> 2. move VIDEO_ROCKCHIP option to new Kconfig for concision.
>>
>> Signed-off-by: Eric Gao
>>
>> ---
>>
>> co
On 19 April 2017 at 02:01, Kever Yang wrote:
> 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
> ---
>
> Changes in v2:
> - fix compile warning of print type not match
>
> arch/arm/mach-rockchip/rk3399/sdr
On 17 April 2017 at 22:00, Simon Glass wrote:
> On 17 April 2017 at 09:48, Philipp Tomsich
> wrote:
>> This change set adds documentation to the header0 initialisation and
>> improves readability for the calculations of various offsets/lengths.
>>
>> As the U-Boot SPL stage doesn't use any payloa
On 17 April 2017 at 21:58, Simon Glass wrote:
> On 17 April 2017 at 02:42, Kever Yang wrote:
>> RK3399 device memory region is 0xf800~0x.
>>
>> Signed-off-by: Kever Yang
>> ---
>>
>> arch/arm/mach-rockchip/rk3399/rk3399.c | 8
>> 1 file changed, 4 insertions(+), 4 deletions(-
On 16 April 2017 at 13:34, Simon Glass wrote:
> On 16 April 2017 at 03:44, Ziyuan Xu wrote:
>> The genunie bus clock is sclk_x for eMMC/SDMMC/SDIO, add support for
>> it.
>>
>> Signed-off-by: Ziyuan Xu
>> ---
>>
>> drivers/clk/rockchip/clk_rk3288.c | 12
>> 1 file changed, 12 inser
On 20 April 2017 at 14:05, Philipp Tomsich
wrote:
> To include the ability to load from an SPI flash in SPL, it's not
> sufficient to define SPL_SPI_SUPPORT and SPL_SPI_FLASH_SUPPORT via
> Kconfig... so we conditionally define SPL_SPI_LOAD if SPI support
> is already enabled for SPL via Kconfig.
>
On 16 April 2017 at 13:34, Simon Glass wrote:
> On 16 April 2017 at 03:44, Ziyuan Xu wrote:
>> The genunie bus clock is sclk_x for eMMC/SDIO, add support for it.
>>
>> Signed-off-by: Ziyuan Xu
>> ---
>>
>> drivers/clk/rockchip/clk_rk3036.c | 5 +
>> 1 file changed, 5 insertions(+)
>
> Acked
On 17 April 2017 at 21:59, Simon Glass wrote:
> On 17 April 2017 at 08:24, Eric Gao wrote:
>> Modify Makefile for rockchip video driver according to Kconfig, so that
>> source code will not be compiled if not needed.
>>
>> Signed-off-by: Eric Gao
>> ---
>>
>> drivers/video/rockchip/Makefile | 7
On 17 April 2017 at 22:00, Simon Glass wrote:
> On 17 April 2017 at 09:48, Philipp Tomsich
> wrote:
>> The calculation of the variable header size in rkcommon_vrec_header
>> had been update twice in the earlier series (introducing boot0-style
>> images to deal with the alignment of the first inst
On 17 April 2017 at 22:00, Simon Glass wrote:
> On 17 April 2017 at 09:48, Philipp Tomsich
> wrote:
>
> Commit message?
>
>> Signed-off-by: Philipp Tomsich
>> ---
>>
>> tools/rksd.c | 7 +--
>> 1 file changed, 5 insertions(+), 2 deletions(-)
>>
>
> Acked-by: Simon Glass
Applied to u-boot-ro
On 20 April 2017 at 14:05, Philipp Tomsich
wrote:
> From: Jakob Unterwurzacher
>
> The existing Rockchip SPI (rk_spi.c) driver also matches the hardware
> block found in the RK3399. This has been confirmed both with SPI NOR
> flashes and general SPI transfers on the RK3399-Q7 for SPI1 and SPI5.
On 17 April 2017 at 22:00, Simon Glass wrote:
> On 17 April 2017 at 09:48, Philipp Tomsich
> wrote:
>>
>> Our earlier change broke the generation of SPI images, by excluding the
>> 2K used for header0 from the size-calculation.
>>
>> This commit makes sure that these are included before calculati
On 17 April 2017 at 22:01, Simon Glass wrote:
> On 17 April 2017 at 09:50, Philipp Tomsich
> wrote:
>> With the validation done for DDR3-1600 (i.e. 800 MHz bus clock), we
>> add the timings (rk3399-sdram-ddr3-1600.dtsi) and change rk3399-puma.dts
>> to use these by default.
>>
>> Signed-off-by: P
On 18 April 2017 at 03:06, Kever Yang wrote:
> The pwm3 on evb-rk3399 is used for pwm regulator, need to invert
> the polarity to make it work correctly.
>
> Signed-off-by: Kever Yang
> Acked-by: Simon Glass
> ---
>
> Changes in v2:
> - commit message description fix
>
> arch/arm/dts/rk3399-evb
On 17 April 2017 at 22:00, Simon Glass wrote:
> On 17 April 2017 at 09:48, Philipp Tomsich
> wrote:
>> The imagetool framework checks whether function pointer for the verify,
>> print and extract actions are available and will will handle their
>> absence appropriately.
>>
>> This change removes
On 20 April 2017 at 14:05, Philipp Tomsich
wrote:
> This commit adds support for the pin-configuration of the SPI5
> controller of the RK3399 through the following changes:
> * grf_rk3399.h: adds definition for configuring the SPI5 pins
> in the GPIO2C group
> * periph.h: define
On 20 April 2017 at 14:05, Philipp Tomsich
wrote:
> The baudrate in rkspi was calculated by using an integer division
> (which implicitly discarded any fractional result), then rounding to
> an even number and finally clamping to 0xfffe using a bitwise AND
> operator. This introduced two issues:
On 16 April 2017 at 13:34, Simon Glass wrote:
> On 16 April 2017 at 03:44, Ziyuan Xu wrote:
>> The genunie bus clock is sclk_x for eMMC/SDMMC/SDIO, add support for
>> it.
>>
>> Signed-off-by: Ziyuan Xu
>> ---
>>
>> drivers/clk/rockchip/clk_rk3188.c | 12
>> 1 file changed, 12 inser
On 18 April 2017 at 18:12, Simon Glass wrote:
> On 18 April 2017 at 05:17, Eddie Cai wrote:
>> enable debug uart for rk3288 and print something to let people know
>> where we are
>>
>> Signed-off-by: Eddie Cai
>> ---
>> arch/arm/mach-rockchip/rk3288-board-spl.c | 6 ++
>> 1 file changed, 2
On 17 April 2017 at 22:01, Simon Glass wrote:
> On 17 April 2017 at 09:50, Philipp Tomsich
> wrote:
>> The DDR3-1333 timings for the RK3399-Q7 (Puma) has some unintended
>> left-over comments in them. This change cleans the file up.
>>
>> Signed-off-by: Philipp Tomsich
>> ---
>>
>> arch/arm/dts/
Commit 088454cd dropped return value from initram(), setting
gd->ram_size directly. Three boards were missed for SPL boot.
Signed-off-by: York Sun
---
board/freescale/ls1043aqds/ddr.c | 4 +++-
board/freescale/ls1046aqds/ddr.c | 4 +++-
board/freescale/ls1046ardb/ddr.c | 4 +++-
3 files changed
Hi,
Using -rc2 with firefly-rk3288 defconfig I can only boot into SPL but
not into full U-Boot. I am using the old documented way of dd'ing to
sector 256 on SD (doc/README.rockchip).
Looking at include/configs/rk3288_common.h I also tried putting
u-boot.img on a FAT partition, to no effect.
v201
Hi Andreas,
On 20 April 2017 at 17:23, Andreas Färber wrote:
> Hi,
>
> Using -rc2 with firefly-rk3288 defconfig I can only boot into SPL but
> not into full U-Boot. I am using the old documented way of dd'ing to
> sector 256 on SD (doc/README.rockchip).
>
> Looking at include/configs/rk3288_commo
Hi Simon,
Am 21.04.2017 um 01:44 schrieb Simon Glass:
> On 20 April 2017 at 17:23, Andreas Färber wrote:
>> Using -rc2 with firefly-rk3288 defconfig I can only boot into SPL but
>> not into full U-Boot. I am using the old documented way of dd'ing to
>> sector 256 on SD (doc/README.rockchip).
>>
>
Am 21.04.2017 um 02:34 schrieb Andreas Färber:
> Hi Simon,
>
> Am 21.04.2017 um 01:44 schrieb Simon Glass:
>> On 20 April 2017 at 17:23, Andreas Färber wrote:
>>> Using -rc2 with firefly-rk3288 defconfig I can only boot into SPL but
>>> not into full U-Boot. I am using the old documented way of d
modify u_qe_init to upload QE firmware from SD card when it is SD
boot
Signed-off-by: Zhao Qiang
---
Changes for v2:
- fix issue of memory leak
drivers/qe/qe.c | 37 -
include/configs/ls1043a_common.h | 2 ++
include/configs/ls1043ar
Hi Andreas,
On Apr 20, 2017 18:34, "Andreas Färber" wrote:
Hi Simon,
Am 21.04.2017 um 01:44 schrieb Simon Glass:
> On 20 April 2017 at 17:23, Andreas Färber wrote:
>> Using -rc2 with firefly-rk3288 defconfig I can only boot into SPL but
>> not into full U-Boot. I am using the old documented wa
Hi Andreas,
On 20 April 2017 at 18:47, Andreas Färber wrote:
> Am 21.04.2017 um 02:34 schrieb Andreas Färber:
>> Hi Simon,
>>
>> Am 21.04.2017 um 01:44 schrieb Simon Glass:
>>> On 20 April 2017 at 17:23, Andreas Färber wrote:
Using -rc2 with firefly-rk3288 defconfig I can only boot into SPL
Hi Simon,
Am 21.04.2017 um 04:10 schrieb Simon Glass:
> On 20 April 2017 at 18:47, Andreas Färber wrote:
>> Am 21.04.2017 um 02:34 schrieb Andreas Färber:
>>> Am 21.04.2017 um 01:44 schrieb Simon Glass:
On 20 April 2017 at 17:23, Andreas Färber wrote:
> Using -rc2 with firefly-rk3288 de
The RK3368 is an octa-core Cortex-A53 SoC from Rockchip.
This adds basic support to chain-load U-Boot from Rockchip's
miniloader.
Andreas Färber (2):
rockchip: rk3368: Add core start-up code for RK3368
rockchip: rk3368: Add initial support for RK3368 based GeekBox
Andy Yan (5):
rockchip:
Add driver to setup the various PLLs and peripheral
clocks on the RK3368.
Signed-off-by: Andy Yan
---
arch/arm/include/asm/arch-rockchip/cru_rk3368.h | 110 +
drivers/clk/rockchip/Makefile | 1 +
drivers/clk/rockchip/clk_rk3368.c | 296 +
Add driver to support iomux setup for the most commonly
used peripherals on rk3368.
Signed-off-by: Andy Yan
---
arch/arm/include/asm/arch-rockchip/grf_rk3368.h | 443
drivers/pinctrl/Kconfig | 9 +
drivers/pinctrl/rockchip/Makefile
From: Andreas Färber
The RK3368 is an octa-core Cortex-A53 SoC from Rockchip.
This adds basic support to chain-load U-Boot from Rockchip's
miniloader.
Signed-off-by: Andreas Färber
Signed-off-by: Andy Yan
---
arch/arm/dts/rk3368.dtsi | 1090 +
arc
Add sysreset driver to reset rk3368 SOC.
Signed-off-by: Andy Yan
---
drivers/sysreset/Makefile | 1 +
drivers/sysreset/sysreset_rk3368.c | 58 ++
2 files changed, 59 insertions(+)
create mode 100644 drivers/sysreset/sysreset_rk3368.c
diff --git a/
From: Andreas Färber
The GeekBox is a TV box from GeekBuying, based on an MXM3 module.
The module can be used with base boards such as the GeekBox Landingship.
This adds basic support to chain-load U-Boot from Rockchip's miniloader.
$ ./lollipop_u-boot/tools/loaderimage --pack u-boot.bin u-boot
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
---
arch/arm/dts/Makefile
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.
Signed-off-by: Andy Yan
---
arch/arm/dts/Makefile | 1 +
arch/arm/dts/rk3368-sheep.dts | 2
Am 21.04.2017 um 04:24 schrieb Andreas Färber:
> Hi Simon,
>
> Am 21.04.2017 um 04:10 schrieb Simon Glass:
>> On 20 April 2017 at 18:47, Andreas Färber wrote:
>>> Am 21.04.2017 um 02:34 schrieb Andreas Färber:
Am 21.04.2017 um 01:44 schrieb Simon Glass:
> On 20 April 2017 at 17:23, Andre
Am 21.04.2017 um 04:43 schrieb Andreas Färber:
> Am 21.04.2017 um 04:24 schrieb Andreas Färber:
>> Hi Simon,
>>
>> Am 21.04.2017 um 04:10 schrieb Simon Glass:
>>> I just tested mainline with those two changes and it works for me. I
>>> pushed my patch to u-boot-rockchip/firefly-working. Can you try
Hi Andy,
Sorry for forgetting about this, and thank you for picking it up.
Am 21.04.2017 um 04:32 schrieb Andy Yan:
> From: Andreas Färber
>
> The GeekBox is a TV box from GeekBuying, based on an MXM3 module.
> The module can be used with base boards such as the GeekBox Landingship.
>
> This a
Hi Andreas,
On 20 April 2017 at 20:54, Andreas Färber wrote:
> Am 21.04.2017 um 04:43 schrieb Andreas Färber:
>> Am 21.04.2017 um 04:24 schrieb Andreas Färber:
>>> Hi Simon,
>>>
>>> Am 21.04.2017 um 04:10 schrieb Simon Glass:
I just tested mainline with those two changes and it works for me.
Hi Eric,
On 19 April 2017 at 22:45, Eric Gao wrote:
> Add mipi dsi display support for rockchip soc.
>
> Changes in v4:
> -Clear irrelevant change
> -Clear irrelevant change.
> -Move this patch to an early stage.
>
> Changes in v3:
> -Split GRF changes as a single patch
> -Split mipi dsi driver
Test for NVMe driver:
platform: LS1046AQDS
NVMe SSD: Intel P3700 400G
The test logs are as follow:
=> nvme list
Device 0: Vendor: 0x8086 Rev: 8DV10131 Prod: CVFT535600LS400BGN
Type: Hard Disk
Capacity: 381554.0 MB = 372.6 GB (781422768 x
Add Support of devices that follow the NVM Express standard
basic functions: nvme Read/Write
Signed-off-by: Zhikang Zhang
Signed-off-by: Wenbin Song
---
Changes for v2:
- add UCLASS_NVME (drivers/block/nvme-uclasss.c)
- remove the support of non-BLK
- remove common/nvme.
Add nvme commands in U-Boot command line.
1. "nvme list" - show all available NVMe blk devices
2. "nvme info" - show current or a specific NVMe blk device
3. "nvme device" - show or set current device
4. "nvme part" - print partition table
5. "nvme read" - read data from NVMe blk device
6. "nvme w
The RK818 chip is a power management IC for multimedia and handheld
devices. It contains the following components:
- Regulators
- RTC
- Clkout
- battery support
This series patch just give it a basic support, to make rk818 board work.
Jacob Chen (4):
power: pmic: append rk818 regs to rk808
Using mask is more flexible than bits.
Signed-off-by: Jacob Chen
---
drivers/power/regulator/rk808.c | 39 ++-
1 file changed, 22 insertions(+), 17 deletions(-)
diff --git a/drivers/power/regulator/rk808.c b/drivers/power/regulator/rk808.c
index f1a00c5..441
Both RK808 and RK818 chips are using a similar register map,
so we can reuse them.
I have also add reg prefix to exist registers, to keep them same style.
Signed-off-by: Jacob Chen
---
drivers/power/regulator/rk808.c | 18 ++---
include/power/rk808_pmic.h | 164 +
Add support for the rk818 regulator. The regulator module consists
of 4 DCDCs, 9 LDOs, 1 switch and 1 BOOST converter which is used to
power OTG and HDMI5V.
TODO: I don't know how to deal with BOOST and LDO9,
so just ignore them now.
Signed-off-by: Jacob Chen
---
drivers/power/regulator/rk808
The RK818 chip is a Power Management IC (PMIC) for multimedia and handheld
devices.
For boards use rk818, the input current should be set in the early stage, before
ddr initialization.
To use rk818,below configs should be enabled:
CONFIG_SPL_I2C_SUPPORT=y
CONFIG_SPL_POWER_SUPPORT=
ok - -wrong title.. It's Add Basic support for RK818
2017-04-21 11:34 GMT+08:00 Jacob Chen :
>
> The RK818 chip is a power management IC for multimedia and handheld
> devices. It contains the following components:
>
> - Regulators
> - RTC
> - Clkout
> - battery support
>
> This series patch just
Hi Franklin,
On Thursday 20 April 2017 08:55 PM, Franklin S Cooper Jr wrote:
> This patch series converts the davinci i2c driver to use device model.
> This updated driver has been verified on both Keystone K2G and Keystone
> K2L evms by performing several i2c operations in U-boot prompt.
>
> Som
Am 21.04.2017 um 01:23 schrieb Andreas Färber:
> Hi,
>
> Using -rc2 with firefly-rk3288 defconfig I can only boot into SPL but
> not into full U-Boot. I am using the old documented way of dd'ing to
> sector 256 on SD (doc/README.rockchip).
>
> Looking at include/configs/rk3288_common.h I also tri
Hello Ayoub,
Am 20.04.2017 um 16:35 schrieb ayoub.z...@embexus.com:
Hi Andy,
Thanks for the answer, I figured out what the problem is, in the fact I was
using a zImage, using an uImage format solve the problem :-)
It should maybe added to the documentation ;-)
Patches are welcome!
;-)
bye,
Hi Andreas:
On 2017年04月21日 10:59, Andreas Färber wrote:
Hi Andy,
Sorry for forgetting about this, and thank you for picking it up.
Am 21.04.2017 um 04:32 schrieb Andy Yan:
From: Andreas Färber
The GeekBox is a TV box from GeekBuying, based on an MXM3 module.
The module can be used with bas
fyi , a v3 has been send
On 03/22/2017 10:54 AM, patrice.chot...@st.com wrote:
> From: Patrice Chotard
>
> This series adds :
> _ add reset driver
> _ update existing sdhci driver to use reset framework
> _ add usb phy driver
> _ add ehci support
> _ add ohci support
On Tue, Apr 18, 2017 at 10:20:16AM +0800, Chen-Yu Tsai wrote:
> Hi everyone,
>
> This is a resend of my Allwinner R40 SoC support series v2.
> This is rebased on v2017.05-rc2. Maxime's ack for the first
> two patches have been added, and the defconfig has been
> regenerated which moved the CONFIG_
101 - 157 of 157 matches
Mail list logo