e div will be 4.
Signed-off-by: Ziyuan Xu
---
arch/arm/dts/rk3399.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/rk3399.dtsi b/arch/arm/dts/rk3399.dtsi
index f3d3f53..b2122b6 100644
--- a/arch/arm/dts/rk3399.dtsi
+++ b/arch/arm/dts/rk3399.dtsi
@@ -283,7 +
clock signal is shift by some delay elements on
rockchip platform. And the delay element affected by logic voltage and
temperature in runtime. These factors wouldn't have changed a lot in
U-Boot stage.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/rockchip_dw_m
Overwrite host->clock after clock setting to avoid repetitive reset
clock.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/sdhci.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c
index 48bac04..ad86278 100644
--- a/drivers/mmc/sdhci.c
+++ b/drivers/
Rockchip sdhci controller capable of 8-bit transfer. The original can
only run at 4 bit mode.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/rockchip_sdhci.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/drivers/mmc/rockchip_sdhci.c b/drivers/mmc/rockchip_sdhci.c
index bdde831
The clk_divider must be set to 1 on ddr52 8bit mode for rockchip
platform. Otherwise we will get a data crc error during data
transmission.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/dw_mmc.c | 2 +-
drivers/mmc/rockchip_dw_mmc.c | 7 +++
2 files changed, 8 insertions(+), 1 deletion
Hosts capable of 8-bit transfers can also do 4 bits.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/dw_mmc.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/mmc/dw_mmc.c b/drivers/mmc/dw_mmc.c
index dcd7fba..3b89e7a 100644
--- a/drivers/mmc/dw_mmc.c
+++ b/drivers/mmc
Card devices get into busy status since host request speed mode
switch, if host controller is able to query whether the device is busy,
try it instead of sending cmd13.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/mmc-uclass.c | 16
drivers/mmc/mmc.c| 13
tiny-printf does not know about the "X" modifier so far, which print
all zero. The mmc driver use '0x%08X' to print command argument and
response.
Signed-off-by: Ziyuan Xu
---
lib/tiny-printf.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/tiny-printf.c b/lib
The original implementation select HS timing by default, add available
type selection for higher speed mode compatibility, such as hs200,
hs400, hs400es.
By the way, we assume that card run at 1.8V or 1.2V I/O when its timing
is ddr52/hs200/hs400(es).
Signed-off-by: Ziyuan Xu
---
drivers/mmc
To support UHS speed mode, controller should enable 1.8V signaling and
select one of UHS modes.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/sdhci.c | 40
include/mmc.h | 1 +
include/sdhci.h | 17 +
3 files changed, 58 insertions
HS200 mode is selected.
By the way, mmc card can only switch to high speed mode in SPL stage.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/mmc.c | 395 --
include/mmc.h | 27
2 files changed, 289 insertions(+), 133 deletions(-)
diff
Since the card device is set the proper timing after speed mode switch
is completed, host driver can get ddr_mode from timing parameter. So
drop the antiquated ddr_mode.
Signed-off-by: Ziyuan Xu
---
cmd/mmc.c | 2 +-
drivers/mmc/dw_mmc.c | 2 +-
drivers/mmc/fsl_esdhc.c
Mmc clock automatically divide 2 in internal.
Before this:
gpll = 594MHz, clock = 148.5MHz
div = 594/148.5-1 = 3
output clock is 99MHz
After this:
gpll = 594MHz, clock = 148.5MHz
div = 297+148.5-1/148.5 = 2
output clock is 148.5Mhz
Signed-off-by: Ziyuan Xu
---
drivers/clk/rockchip/clk_rk3288
input timing for HS400 mode is the same as HS200
mode.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/mmc.c | 48 ++--
1 file changed, 46 insertions(+), 2 deletions(-)
diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c
index c1f54c3..71c9cfa 100644
--- a
This patch gets phy phandle from dt-binding, and power
cycle/re-configure phy whilst changing card clock.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/rockchip_sdhci.c | 147 +++
1 file changed, 147 insertions(+)
diff --git a/drivers/mmc/rockchip_sdhci.c b
This patch adds phase adjustment for mmc clock(ciu_sample), which is
used to select the optimal sampling point of a data input.
The phase shift is achieved through 255 delay elements(40-80
picoseconds), and calculate the number of delay element via clock
frequency.
Signed-off-by: Ziyuan Xu
4.41+ eMMC card devices can run at 52MHz on DDR 8-bit mode, it can
improve write/read performance. Host driver can set MMC_MODE_DDR_52Mhz
to enable this feature.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/mmc.c | 26 +-
1 file changed, 25 insertions(+), 1 deletion
In fact, the original name is unsuitable for its behavior. It's better
to rename to set_clock_ext.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/s5p_sdhci.c | 4 ++--
drivers/mmc/sdhci.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/mmc/s5p_sdhci.c b/dr
& .get_phase callback in struct clk_ops.
Signed-off-by: Ziyuan Xu
---
drivers/clk/clk-uclass.c | 20
include/clk-uclass.h | 17 +
include/clk.h| 20
3 files changed, 57 insertions(+)
diff --git a/drivers/clk/clk-uclass
For arasan-rk3399-sdhci controller, we should make sure the phy is in
poweroff status before we configure the clock stuff. So that we need to
export it for phy configuration.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/sdhci.c | 16 +++-
include/sdhci.h | 5 -
2 files changed
ned
sampling clcok. If tuning is failed, host controller keeps Sampling
Clock Select to 0.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/sdhci.c | 116 +++-
1 file changed, 115 insertions(+), 1 deletion(-)
diff --git a/drivers/mmc/sdhci.c b/drivers/
Per dw_mmc databook, it's recommend that reset the host contoller if
some data-related error occurre during tuning progress.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/dw_mmc.c | 19 ++-
1 file changed, 18 insertions(+), 1 deletion(-)
diff --git a/drivers/mmc/dw_mmc.c b/dr
Before this:
gpll = 594MHz, set_clock = 200MHz
div = 594/200 = 2
real clock is 297MHz
After this:
gpll = 594MHz, clock = 148.5MHz
div = 594+200-1/200 = 3
real clock is 198Mhz
Signed-off-by: Ziyuan Xu
---
drivers/clk/rockchip/clk_rk3399.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions
Some controller should do some configuration according to the selected
timing.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/mmc.c | 7 +++
include/mmc.h | 49 +
2 files changed, 56 insertions(+)
diff --git a/drivers/mmc/mmc.c b/drivers/mmc
The clock element is updated by mmc_set_clock every time, it denotes the
current transfer speed.
Signed-off-by: Ziyuan Xu
---
cmd/mmc.c | 2 +-
drivers/mmc/mmc.c | 10 +-
drivers/mmc/xenon_sdhci.c | 2 +-
include/mmc.h | 1 -
4 files changed, 7
For the HS200/HS400/SDR104, tuning is needed to determine the optimal
sampling point. Actual tuning procedure is provided by specific host
controller driver.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/dw_mmc.c | 18 ++
include/dwmmc.h | 1 +
2 files changed, 19 insertions
Signed-off-by: Ziyuan Xu
---
drivers/mmc/dw_mmc.c | 22 ++
1 file changed, 22 insertions(+)
diff --git a/drivers/mmc/dw_mmc.c b/drivers/mmc/dw_mmc.c
index 700f764..baf2280 100644
--- a/drivers/mmc/dw_mmc.c
+++ b/drivers/mmc/dw_mmc.c
@@ -384,6 +384,26 @@ static int
Select timing parameter for the host since HS mode switch is completed.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/mmc.c | 16 ++--
include/mmc.h | 6 ++
2 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c
index 1b3652a
So far mmc framework had support speed mode switch, it good to show the
current speed mode from 'mmc info'.
Signed-off-by: Ziyuan Xu
---
cmd/mmc.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/cmd/mmc.c b/cmd/mmc.c
index 6ead27a..832eeb0 100644
--- a/cmd/mmc.c
+++ b
Per JEDEC spec, it is not recommended to use cmd13 to get card status
after speed mode switch. CMD13 can't be guaranteed due to the
asynchronous operation.
Besieds, if the host controller supports busy detection in HW, we use it
instead of cmd13.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/
Remove the redundant mmc timing definitions which have defined in mmc.h.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/xenon_sdhci.c | 12
1 file changed, 12 deletions(-)
diff --git a/drivers/mmc/xenon_sdhci.c b/drivers/mmc/xenon_sdhci.c
index 2a0d8b4..f0a33c1 100644
--- a/drivers/mmc
Signed-off-by: Ziyuan Xu
---
drivers/mmc/sdhci.c | 19 +++
include/sdhci.h | 1 +
2 files changed, 20 insertions(+)
diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c
index 58cc0ab..48bac04 100644
--- a/drivers/mmc/sdhci.c
+++ b/drivers/mmc/sdhci.c
@@ -424,6 +424,23
Configure HISPD bit field according to the timing parameter instead of
the card clock frequency.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/sdhci.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c
index b745977..58cc0ab 100644
Configure HISPD bit field according to the timing parameter instead of
the card clock frequency.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/sdhci.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c
index b745977..58cc0ab 100644
Some controller should do some configuration according to the selected
timing.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/mmc.c | 7 +++
include/mmc.h | 49 +
2 files changed, 56 insertions(+)
diff --git a/drivers/mmc/mmc.c b/drivers/mmc
Select timing parameter for the host since HS mode switch is completed.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/mmc.c | 16 ++--
include/mmc.h | 6 ++
2 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c
index 1b3652a
Remove the redundant mmc timing definitions which have defined in mmc.h.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/xenon_sdhci.c | 12
1 file changed, 12 deletions(-)
diff --git a/drivers/mmc/xenon_sdhci.c b/drivers/mmc/xenon_sdhci.c
index 2a0d8b4..f0a33c1 100644
--- a/drivers/mmc
The original implementation select HS timing by default, add available
type selection for higher speed mode compatibility, such as hs200,
hs400, hs400es.
By the way, we assume that card run at 1.8V or 1.2V I/O when its timing
is ddr52/hs200/hs400(es).
Signed-off-by: Ziyuan Xu
---
drivers/mmc
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 insertions(+)
diff --git a/drivers/clk/rockchip/clk_rk3288.c
b/drivers/clk/rockchip/clk_rk3288.c
index 7835676
The genunie bus clock is sclk_x for eMMC/SDMMC, add support for it.
Signed-off-by: Ziyuan Xu
---
drivers/clk/rockchip/clk_rk3328.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/clk/rockchip/clk_rk3328.c
b/drivers/clk/rockchip/clk_rk3328.c
index 0ff1e30..8ec1574 100644
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(+)
diff --git a/drivers/clk/rockchip/clk_rk3036.c
b/drivers/clk/rockchip/clk_rk3036.c
index 7e3bf96..d866d0b 100644
--- a
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 insertions(+)
diff --git a/drivers/clk/rockchip/clk_rk3188.c
b/drivers/clk/rockchip/clk_rk3188.c
index d36cf8f
As you know, biu_clk is used for AMBA AHB/APB interface, ciu_clk is
used for communication between host and card devices. The real bus clock
is ciu, so let's rectify it.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/rockchip_dw_mmc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
It's redundant to send cmd13 after cmd9 whose response is not R1b. The
card devices will not be busy w/ cmd9.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/mmc.c | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c
index 3648950..72fc177 100644
--- a/dr
Hi Simon,
On 2016年09月23日 10:39, Simon Glass wrote:
Hi,
On 4 September 2016 at 19:39, Ziyuan Xu wrote:
The all current Rockchip SoCs supporting 4GB of ram have problems
accessing the memory region 0xfe00~0xff00. Actually, some IP
controller can't address to, so let's
hi Simon,
On 2016年09月23日 10:39, Simon Glass wrote:
Hi,
On 7 September 2016 at 21:54, Jaehoon Chung wrote:
On 09/08/2016 12:43 PM, Ziyuan Xu wrote:
On 2016年09月07日 14:50, Jaehoon Chung wrote:
On 09/07/2016 03:14 PM, Ziyuan Xu wrote:
hi Jaehoon,
On 2016年08月30日 17:54, Jaehoon Chung wrote
hi Jaehoon,
On 2016年09月19日 14:43, Jaehoon Chung wrote:
Hi Ziyuan,
On 09/19/2016 11:16 AM, Ziyuan Xu wrote:
From: "jacob2.chen"
As I remembered, I mentioned that changed to real name, not mail ID.
likes "Jacob Chen "
If it's right and you're ok, i will chang
seeing DTO
interrupt.
Signed-off-by: jacob2.chen
Signed-off-by: Ziyuan Xu
---
drivers/mmc/dw_mmc.c | 23 ---
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/drivers/mmc/dw_mmc.c b/drivers/mmc/dw_mmc.c
index afc674d..074f86c 100644
--- a/drivers/mmc/dw_mmc
hi Vagrant,
On 2016年09月11日 03:01, Vagrant Cascadian wrote:
On 2016-09-10, Ziyuan Xu wrote:
On 2016年09月09日 03:28, Vagrant Cascadian wrote:
On 2016-09-08, Kever Yang wrote:
The rk3288 spl size is very close to 32KB while the rk3288 bootrom
has the limitation of maximum size of SPL is 32KB
hi Vagrant,
On 2016年09月09日 03:28, Vagrant Cascadian wrote:
On 2016-09-08, Kever Yang wrote:
The rk3288 spl size is very close to 32KB while the rk3288 bootrom
has the limitation of maximum size of SPL is 32KB. After apply this
patch, the SPL size will exceed 32KB if we do not enable macro
CONF
The latest rk3288-miniarm board doesn't have eMMC device, so remove it.
Signed-off-by: Ziyuan Xu
---
arch/arm/dts/rk3288-miniarm.dtsi | 12
board/rockchip/miniarm_rk3288/miniarm-rk3288.c | 8
include/configs/miniarm_rk3288.h | 7 +
On 2016年09月07日 14:50, Jaehoon Chung wrote:
On 09/07/2016 03:14 PM, Ziyuan Xu wrote:
hi Jaehoon,
On 2016年08月30日 17:54, Jaehoon Chung wrote:
Hi Jacob,
On 08/30/2016 02:26 AM, Jacob Chen wrote:
From: "jacob2.chen"
The former implement have a bug.
It will cause wrong data reading
hi Jaehoon,
On 2016年08月30日 17:54, Jaehoon Chung wrote:
Hi Jacob,
On 08/30/2016 02:26 AM, Jacob Chen wrote:
From: "jacob2.chen"
The former implement have a bug.
It will cause wrong data reading sometimes.
Could you explain what bug is there?
Signed-off-by: jacob2.chen
Could you change f
located to 0xfef72000, and .bss variants was also
relocated, such as do_fat_read_at_block. Once eMMC controller transfer
data to do_fat_read_at_block via DMA, DMAC can't access more than
0xfe00. So that DMAC didn't work sane.
Signed-off-by: Ziyuan Xu
---
arch/arm/mach-rockchip/rk328
On 2016年08月30日 21:56, 陈豪 wrote:
Hi jaehoon,
2016-08-30 17:54 GMT+08:00 Jaehoon Chung :
Hi Jacob,
On 08/30/2016 02:26 AM, Jacob Chen wrote:
From: "jacob2.chen"
The former implement have a bug.
It will cause wrong data reading sometimes.
Could you explain what bug is there?
This bug affe
Hi,
On 2016年08月28日 03:39, Sandy Patterson wrote:
Rock2 has been tested with back to brom feature. The tricky part is that
with this feature the default environment is inside u-boot, and it's
defined for every rk3288 board independetly. So I just changed it for
rock2 here.
Solve by moving envir
On 2016年08月28日 03:39, Sandy Patterson wrote:
Default SPL_MMC_SUPPORT to false when ROCKCHIP_SPL_BACK_TO_BROM is enabled.
Signed-off-by: Sandy Patterson
Acked-by: Ziyuan Xu
---
Changes in v2:
- Rebase after "Kconfig: Move CONFIG_SPL_..._SUPPORT to Kconfig."
- Remo
lowlevel_init() is never needed for rk3288, so drop it.
Signed-off-by: Ziyuan Xu
---
arch/arm/mach-rockchip/board.c| 4
arch/arm/mach-rockchip/rk3288-board-spl.c | 4
include/configs/rk3288_common.h | 1 +
3 files changed, 1 insertion(+), 8 deletions(-)
diff
On 2016年08月26日 13:45, pc.ramachandra wrote:
Hai,
I am running u-boot time DTC is old is coming, Actually i am upgraded my
system Just know once again same problem coming i think DTC old means Device
tree Compiler old:
*** Your dtc is too old, please upgrade to dtc 1.4 or newer make: ***
[checkd
All of the command files have moved to cmd directory, add description to
Directory Hierarchy.
Signed-off-by: Ziyuan Xu
---
README | 1 +
1 file changed, 1 insertion(+)
diff --git a/README b/README
index 30d7ee3..f41a6af 100644
--- a/README
+++ b/README
@@ -151,6 +151,7 @@ Directory Hierarchy
Acked-by: Ziyuan Xu
On 2016年08月11日 19:08, Sandy Patterson wrote:
On Wed, Aug 10, 2016 at 11:01 PM, Ziyuan Xu <mailto:xzy...@rock-chips.com>> wrote:
On 2016年08月10日 22:21, Sandy Patterson wrote:
Move back_to_bootrom() call later in SPL init so that the
c
Add a condition to determine the rk3288_sdram_channel size.
This patch fixes read sdram_channel property failed from DT on rk3288
boards, which not enable OF_PLATDATA.
Signed-off-by: Ziyuan Xu
---
arch/arm/include/asm/arch-rockchip/sdram.h | 4
1 file changed, 4 insertions(+)
diff --git
On 2016年08月11日 19:31, Sandy Patterson wrote:
Simon,
I am trying to format a patch to disable MMC in the SPL if booting
main u-boot using BOOTROM, therefore the SPL MMC isn't needed.
Is the best solution to wrap every header file (rock2.h
firefly-rk3288.h, etc) with ifdefs on the BACK_TO_BR
On 2016年08月11日 19:39, Sandy Patterson wrote:
On Thu, Aug 11, 2016 at 7:35 AM, Ziyuan Xu <mailto:xzy...@rock-chips.com>> wrote:
On 2016年08月11日 19:31, Sandy Patterson wrote:
Simon,
I am trying to format a patch to disable MMC in the SPL if
booting ma
On 2016年08月10日 22:21, Sandy Patterson wrote:
Move back_to_bootrom() call later in SPL init so that the console is
initialized and printouts happen.
Currently when ROCKCHIP_SPL_BACK_TO_BROM is enabled there is no console
output from the SPL init stages.
I wasn't sure exactly where this should
Hi Simon,
I think you can drop this patch due to it fixes by a78cd86 - ARM: Rework
and correct barrier which Tom had merge it into u-boot/master.
On 2016年08月09日 05:43, Simon Glass wrote:
Hi Sandy,
On 22 July 2016 at 08:40, Sandy Patterson wrote:
The problem seems to be invalidate_icache_al
Hi Tom,
On 2016年08月02日 08:39, Tom Rini wrote:
On Tue, Aug 02, 2016 at 08:37:19AM +0800, Ziyuan Xu wrote:
Hi Tom,
On 2016年08月02日 06:54, Tom Rini wrote:
As part of testing booting Linux kernels on Rockchip devices, it was
discovered by Ziyuan Xu and Sandy Patterson that we had multiple and
ess!
Signed-off-by: Ziyuan Xu
---
include/configs/rk3288_common.h | 7 +++
1 file changed, 7 insertions(+)
diff --git a/include/configs/rk3288_common.h b/include/configs/rk3288_common.h
index 814116c..fa37335 100644
--- a/include/configs/rk3288_common.h
+++ b/include/configs/rk3288_commo
Enable ums feature for rk3288 boards, so that we can mount the mmc
device to PC.
Signed-off-by: Ziyuan Xu
---
include/configs/rk3288_common.h | 4
1 file changed, 4 insertions(+)
diff --git a/include/configs/rk3288_common.h b/include/configs/rk3288_common.h
index fa37335..d3d4c68 100644
Enable ums feature for rk3288 boards, so that we can mount the mmc
device to PC.
Signed-off-by: Ziyuan Xu
---
include/common.h| 4 +++-
include/configs/rk3288_common.h | 4
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/include/common.h b/include/common.h
ess!
Signed-off-by: Ziyuan Xu
---
include/configs/rk3288_common.h | 7 +++
1 file changed, 7 insertions(+)
diff --git a/include/configs/rk3288_common.h b/include/configs/rk3288_common.h
index 814116c..fa37335 100644
--- a/include/configs/rk3288_common.h
+++ b/include/configs/rk3288_commo
On 2016年08月02日 10:56, Ziyuan Xu wrote:
Hi kever,
On 2016年08月02日 10:29, Kever Yang wrote:
To compatible with distro boot, we need to add gpt and fs support,
including gpt table and vfat, ext2, ext4 support.
Signed-off-by: Kever Yang
---
include/configs/rk3399_common.h | 19
On 2016年08月02日 10:56, Ziyuan Xu wrote:
Hi kever,
On 2016年08月02日 10:29, Kever Yang wrote:
To compatible with distro boot, we need to add gpt and fs support,
including gpt table and vfat, ext2, ext4 support.
Signed-off-by: Kever Yang
---
include/configs/rk3399_common.h | 19
Hi kever,
On 2016年08月02日 10:29, Kever Yang wrote:
To compatible with distro boot, we need to add gpt and fs support,
including gpt table and vfat, ext2, ext4 support.
Signed-off-by: Kever Yang
---
include/configs/rk3399_common.h | 19 +++
1 file changed, 19 insertions(+)
Hi Tom,
On 2016年08月02日 06:54, Tom Rini wrote:
As part of testing booting Linux kernels on Rockchip devices, it was
discovered by Ziyuan Xu and Sandy Patterson that we had multiple and for
some cases incomplete isb definitions. This was causing a failure to
boot of the Linux kernel.
In order
Hi Jaehoon,
On 2016年08月01日 11:35, Jaehoon Chung wrote:
Update the mmc maintainer from Pantelis to me.
Signed-off-by: Jaehoon Chung
---
Congratulations!:-)
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
Hi Simon,
On 2016年08月01日 10:21, Simon Glass wrote:
Hi Ziyuan,
On 31 July 2016 at 20:13, Ziyuan Xu wrote:
Hi Simon,
On 2016年08月01日 09:51, Simon Glass wrote:
Hi Sandy,
On 28 July 2016 at 07:49, Sandy Patterson
wrote:
Add an extra byte so that this data is not byteswapped.
Signed-off-by
Hi Simon,
On 2016年08月01日 09:51, Simon Glass wrote:
Hi Sandy,
On 28 July 2016 at 07:49, Sandy Patterson wrote:
Add an extra byte so that this data is not byteswapped.
Signed-off-by: Sandy Patterson
---
arch/arm/dts/rk3288-rock2-square.dts | 2 +-
arch/arm/dts/rk3288-veyron.dtsi | 2
On 2016年07月31日 22:27, Tom Rini wrote:
On Sun, Jul 31, 2016 at 11:59:19AM +0800, Ziyuan Xu wrote:
Hi Tom,
On 2016年07月29日 09:12, Tom Rini wrote:
On Fri, Jul 29, 2016 at 09:06:29AM +0800, Ziyuan Xu wrote:
Hi Tom,
On 2016年07月29日 08:34, Tom Rini wrote:
On Fri, Jul 29, 2016 at 07:34:09AM
From: Xu Ziyuan
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
---
Changes in v2:
- Sort soemthing in alpha order
arch/arm/dts/Makefile
Hi Simon,
On 2016年08月01日 07:28, Simon Glass wrote:
Hi Ziyuan,
On 27 July 2016 at 21:43, Ziyuan Xu wrote:
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
---
arch/arm/dts/Makefile
Hi Tom,
On 2016年07月29日 09:12, Tom Rini wrote:
On Fri, Jul 29, 2016 at 09:06:29AM +0800, Ziyuan Xu wrote:
Hi Tom,
On 2016年07月29日 08:34, Tom Rini wrote:
On Fri, Jul 29, 2016 at 07:34:09AM +0800, Ziyuan Xu wrote:
Hi Tom,
On 2016年07月29日 06:15, Tom Rini wrote:
On Thu, Jul 28, 2016 at 07:03
On 2016年07月29日 09:12, Tom Rini wrote:
On Fri, Jul 29, 2016 at 09:06:29AM +0800, Ziyuan Xu wrote:
Hi Tom,
On 2016年07月29日 08:34, Tom Rini wrote:
On Fri, Jul 29, 2016 at 07:34:09AM +0800, Ziyuan Xu wrote:
Hi Tom,
On 2016年07月29日 06:15, Tom Rini wrote:
On Thu, Jul 28, 2016 at 07:03:17PM +0800
Hi Tom,
On 2016年07月29日 08:34, Tom Rini wrote:
On Fri, Jul 29, 2016 at 07:34:09AM +0800, Ziyuan Xu wrote:
Hi Tom,
On 2016年07月29日 06:15, Tom Rini wrote:
On Thu, Jul 28, 2016 at 07:03:17PM +0800, Chen-Yu Tsai wrote:
Hi,
On Thu, Jul 28, 2016 at 6:13 PM, Ziyuan Xu wrote:
For ARMv7-A
Hi Tom,
On 2016年07月29日 06:15, Tom Rini wrote:
On Thu, Jul 28, 2016 at 07:03:17PM +0800, Chen-Yu Tsai wrote:
Hi,
On Thu, Jul 28, 2016 at 6:13 PM, Ziyuan Xu wrote:
For ARMv7-A architecture, the valid ISB instruction is asm volatile("isb").
This patch fixes the U-Boot wa
Hi Alexander,
On 2016年07月28日 18:39, Alexander Graf wrote:
On 07/28/2016 12:13 PM, Ziyuan Xu wrote:
For ARMv7-A architecture, the valid ISB instruction is asm
volatile("isb").
This patch fixes the U-Boot was stuck in invalidate_dcache_all() before
booting linux kernel, which o
Hi,
On 2016年07月28日 19:03, Chen-Yu Tsai wrote:
Hi,
On Thu, Jul 28, 2016 at 6:13 PM, Ziyuan Xu wrote:
For ARMv7-A architecture, the valid ISB instruction is asm volatile("isb").
This patch fixes the U-Boot was stuck in invalidate_dcache_all() before
booting linux kernel, which o
Signed-off-by: Ziyuan Xu
---
arch/arm/include/asm/system.h | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/arch/arm/include/asm/system.h b/arch/arm/include/asm/system.h
index 2bdc0be..12d4ba0 100644
--- a/arch/arm/include/asm/system.h
+++ b/arch/arm/include/asm/system.h
@@ -2
work sane coincidentally.:-)
Thanks for fix.
Reviewed-by: Ziyuan Xu
Signed-off-by: Jaehoon Chung
---
include/dwmmc.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/dwmmc.h b/include/dwmmc.h
index 6aebe96..eb03f7f 100644
--- a/include/dwmmc.h
+++ b/include/dwmmc.h
Enable fastboot feature on rk3036, please refer to doc/README.rockchip
for more detailed usage.
Signed-off-by: Ziyuan Xu
---
arch/arm/dts/rk3036-sdk.dts| 2 --
board/rockchip/evb_rk3036/evb_rk3036.c | 46 ++
board/rockchip/kylin_rk3036
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
---
arch/arm/dts/Makefile | 1 +
arch/arm/dts/rk3288-miniarm.dts| 61 +++
arch/arm/dts/rk3288
data request interrupt.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/dw_mmc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/mmc/dw_mmc.c b/drivers/mmc/dw_mmc.c
index 38d4a64..41b7035 100644
--- a/drivers/mmc/dw_mmc.c
+++ b/drivers/mmc/dw_mmc.c
@@ -120,6 +120,7 @@ static int
The former implement, dw_mmc will push and pop the redundant data to
FIFO, we should transfer it according to the real size.
Signed-off-by: Ziyuan Xu
---
drivers/mmc/dw_mmc.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/mmc/dw_mmc.c b/drivers/mmc/dw_mmc.c
index 2cf7bae
On 2016年07月27日 19:15, Jaehoon Chung wrote:
On 07/27/2016 04:28 PM, Yangbo Lu wrote:
Hi Tom,
Could you help to assign this mmc patch reviewing to right person?
It seems no one had reviewed it for almost half year.
And another my mmc patch also needs to be reviewed.
I submitted in May. Please
fects for other boards these changes
would have.
Let's listen to the opinions of others.
On Tue, Jul 26, 2016 at 8:15 AM, Ziyuan Xu <mailto:xzy...@rock-chips.com>> wrote:
+ Simon and heiko
On 2016年07月26日 14:30, Ziyuan Xu wrote:
Dear All,
I add the ISB o
+ Simon and heiko
On 2016年07月26日 14:30, Ziyuan Xu wrote:
Dear All,
I add the ISB operation after dcache_disable(), and I can jump to
linux kernel entry.:-)
diff --git a/arch/arm/cpu/armv7/cpu.c b/arch/arm/cpu/armv7/cpu.c
index 6eac5ef..5cc09ba 100644
--- a/arch/arm/cpu/armv7/cpu.c
+++ b
PopMetal is a rockchip rk3288 based board made by ChipSpark, which has
many interface such as HDMI, VGA, USB, micro-SD card, WiFi, Audio and
Gigabit Ethernet.
Signed-off-by: Ziyuan Xu
---
Changes in v2: None
arch/arm/dts/Makefile | 1 +
arch/arm/dts/rk3288
Update MAINTAINER files for kylin_rk3036, evb_rk3036.
Signed-off-by: Ziyuan Xu
Acked-by: Simon Glass
---
Changes in v2: None
board/rockchip/evb_rk3036/MAINTAINERS | 4 ++--
board/rockchip/kylin_rk3036/MAINTAINERS | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a
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
---
Changes in v2
CONFIG_SYS_LOAD_ADDR is absolutely safe to store image for
fastboot.
Signed-off-by: Ziyuan Xu
Acked-by: Simon Glass
---
Changes in v2: None
include/configs/rk3288_common.h | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/include/configs/rk3288_common.h b/include/configs
1 - 100 of 191 matches
Mail list logo