Hi Simon,
On 31/08/2015 03:19, Simon Glass wrote:
> These boards have not been converted to generic board by the deadline.
> Remove them.
>
> Signed-off-by: Simon Glass
> ---
>
Board is not available anymore - it can be safely removed.
Acked-by: Stefano Babic
Best regards,
Stefano Babic
-
Hi Simon,
On 31/08/2015 03:19, Simon Glass wrote:
> This board has not been converted to generic board by the deadline.
> Remove it.
>
> Signed-off-by: Simon Glass
> ---
>
I do not have this board anymore and any attempt to upgrade is useless.
Acked-by: Stefano Babic
Best regards,
Stefano
Cced maintainer for this board, Simon Kagstrom
Regards
Prafulla. . .
(Sent from smartphone, apologies for typos, if any)
On 31-Aug-2015 7:07 am, Simon Glass wrote:
These boards have not been converted to generic board by the deadline.
Remove them.
Signed-off-by: Simon Glass
---
arch/arm/
Signed-off-by: Daniel Gorsulowski
---
include/configs/meesc.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/configs/meesc.h b/include/configs/meesc.h
index e5bb873..ab6c910 100644
--- a/include/configs/meesc.h
+++ b/include/configs/meesc.h
@@ -56,6 +56,8 @@
#define CONFIG_DISPLA
On 31.08.2015 at 03:19 Simon Glass wrote:
These boards have not been converted to generic board by the deadline.
Remove them.
Signed-off-by: Simon Glass
---
arch/arm/mach-at91/Kconfig| 5 -
board/esd/meesc/Kconfig | 12 --
board/esd/meesc/MAINTAINERS | 7 -
bo
These boards have not been converted to generic board by the deadline.
Remove dm355evm, dm355leopard, dm365evm, dm6467evm, dvevm, ea20, schmoogie,
sffsdr, sonata.
Signed-off-by: Simon Glass
---
arch/arm/mach-davinci/Kconfig | 36
board/davinci/dm355evm/Kconfig| 12
The follow boards have still not been moved to use CONFIG_SYS_GENERIC_BOARD.
This series removes these boards in preparation for dropping the old board
init file arch/arm/lib/board.c:
https://patchwork.ozlabs.org/patch/508559/
balloon3, cpu9260, cpu9260_128M, cpu9260_nand, cpu9260_nand_128M, cpu9
Hi Bin,
On Mon, Aug 31, 2015 at 8:58 AM, Bin Meng wrote:
> Hi Saket,
>
> On Sun, Aug 30, 2015 at 8:10 AM, Saket Sinha wrote:
>> The DSDT table contains a bytecode that is executed by a driver in the
>> kernel.
>>
>> Signed-off-by: Saket Sinha
>> ---
>>
>And any errors did you see?
>
I am ge
The loop should check all ethenet devices, not only the first device,
to set each specified ethaddr, or it'll cause failure when we use other
devices.
Signed-off-by: Gong Qianyu
diff --git a/net/eth.c b/net/eth.c
index d3ec8d6..e3ef80e 100644
--- a/net/eth.c
+++ b/net/eth.c
@@ -677,6 +677,7 @@ s
My bad. Please ignore the two patches 1/2 and 2/2.
Regards,
Peng.
On Mon, Aug 31, 2015 at 11:15:16AM +0800, Peng Fan wrote:
>From: Nitin Garg
>
>Under very rare timing circumstances, transition into
>streaming mode might create a data corruption. Exists on
>all Cortex-A9 revisions.
>
>Signed-off
From: Nitin Garg
Under very rare timing circumstances, transition into
streaming mode might create a data corruption. Exists on
all Cortex-A9 revisions.
Signed-off-by: Peng Fan
Signed-off-by: Nitin Garg
Cc: Stefano Babic
Cc: Fabio Estevam
Cc: Albert Aribaud
---
Original patch:
http://lists
From: Nitin Garg
Since MX6 is Cortex-A9 r2p10, enable software workaround
for errata 845369.
Signed-off-by: Peng Fan
Signed-off-by: Nitin Garg
Cc: Stefano Babic
Cc: Fabio Estevam
---
Original patch:
http://lists.denx.de/pipermail/u-boot/2015-April/209725.html
include/configs/mx6_common.h
u-boot/drivers/mmc/mmc_spi.c:94: undefined reference to
`be_to_cpu16'
It should be cpu_to_be16.
Signed-off-by: Thomas Chou
Cc: Yoshinori Sato
Cc: Pantelis Antoniou
---
drivers/mmc/mmc_spi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mmc/mmc_spi.c b/drivers/mmc
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 5 -
board/scb9328/Kconfig | 12 --
board/scb9328/MAINTAINERS | 6 -
board/scb9328/Makefile| 9 --
board/scb9328/flash.c
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig| 5 -
board/logicpd/imx31_litekit/Kconfig | 15 ---
board/logicpd/imx31_litekit/MAINTAINERS | 6 -
board/logicpd/imx31_lite
These boards have not been converted to generic board by the deadline.
Remove them.
Signed-off-by: Simon Glass
---
arch/arm/mach-kirkwood/Kconfig| 4 -
board/Marvell/openrd/Kconfig | 12 ---
board/Marvell/openrd/MAINTAINERS | 12 ---
board/Marvell/openrd/Makefile | 14
b
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 5 -
board/ttcontrol/vision2/Kconfig| 15 -
board/ttcontrol/vision2/MAINTAINERS| 6 -
board/ttcontrol/vision2/Makef
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig| 6 --
board/karo/tx25/Kconfig | 15 ---
board/karo/tx25/MAINTAINERS | 6 --
board/karo/tx25/Makefile| 11 ---
board/karo/tx2
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 6 --
board/ti/ti816x/Kconfig | 15 ---
board/ti/ti816x/MAINTAINERS | 6 --
board/ti/ti816x/Makefile | 12 ---
board/ti/ti816x/evm.c
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/mach-at91/Kconfig | 5 -
board/esd/otc570/Kconfig | 12 --
board/esd/otc570/MAINTAINERS | 7 -
board/esd/otc570/Makefile | 13 --
board/e
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 5 --
board/palmtc/Kconfig | 9 --
board/palmtc/MAINTAINERS | 6 --
board/palmtc/Makefile| 9 --
board/palmtc/palmtc.c| 61 -
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/cpu/armv7/omap3/Kconfig | 4 -
board/ti/sdp3430/Kconfig | 12 --
board/ti/sdp3430/MAINTAINERS | 6 -
board/ti/sdp3430/Makefile| 8 -
board/ti/sdp3430
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig| 6 -
board/palmtreo680/Kconfig | 9 -
board/palmtreo680/MAINTAINERS | 6 -
board/palmtreo680/Makefile | 9 -
board/palmtreo680/REA
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/cpu/armv7/omap3/Kconfig | 13 --
board/quipos/cairo/cairo.c | 12 -
board/ti/evm/Kconfig | 38
board/ti/evm/MAINTAINERS
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig| 5 -
board/hale/tt01/Kconfig | 15 ---
board/hale/tt01/MAINTAINERS | 6 -
board/hale/tt01/Makefile| 10 --
board/hale/tt01/lo
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 6 -
board/vpac270/Kconfig | 9 --
board/vpac270/MAINTAINERS | 8 -
board/vpac270/Makefile| 13 --
board/vpac2
These boards have not been converted to generic board by the deadline.
Remove them.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig| 5 -
board/trizepsiv/Kconfig | 9 --
board/trizepsiv/MAINTAINERS | 7 -
board/trizepsiv/Makefile| 8 --
board/trizepsiv/conxs.c |
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
configs/inetspace_v2_defconfig | 8
1 file changed, 8 deletions(-)
delete mode 100644 configs/inetspace_v2_defconfig
diff --git a/configs/inetspace_v2_defconfig b/configs/ine
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/mach-at91/Kconfig | 5 -
board/BuS/vl_ma2sc/Kconfig | 12 -
board/BuS/vl_ma2sc/MAINTAINERS | 7 -
board/BuS/vl_ma2sc/Makefile| 12 -
board/BuS/vl_ma2sc/vl_ma2
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 6 --
board/ti/ti814x/Kconfig | 15 ---
board/ti/ti814x/MAINTAINERS | 6 --
board/ti/ti814x/Makefile | 13 ---
board/ti/ti814x/evm.c
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 8 +-
arch/arm/Makefile | 1 -
arch/arm/mach-versatile/Kconfig| 15 ---
board/armltd/versatile/MAINTAINERS
These boards have not been converted to generic board by the deadline.
Remove them.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 6 -
arch/arm/mach-nomadik/Kconfig | 17 ---
arch/arm/mach-nomadik/Makefile| 9 --
arch/arm/mach-nomadik/gp
These boards have not been converted to generic board by the deadline.
Remove them.
Signed-off-by: Simon Glass
---
arch/arm/mach-at91/Kconfig | 5 -
board/taskit/stamp9g20/Kconfig | 12 --
board/taskit/stamp9g20/MAINTAINERS | 7 --
board/taskit/stamp9g20/Makefile| 17 ---
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/cpu/armv7/omap3/Kconfig| 4 -
board/logicpd/omap3som/Kconfig | 12 --
board/logicpd/omap3som/MAINTAINERS | 6 -
board/logicpd/omap3som/Makefile | 8 -
boar
This file appears to be an orphan with no board files. Drop it.
Signed-off-by: Simon Glass
---
configs/d2net_v2_defconfig | 8
1 file changed, 8 deletions(-)
delete mode 100644 configs/d2net_v2_defconfig
diff --git a/configs/d2net_v2_defconfig b/configs/d2net_v2_defconfig
deleted fil
These boards have not been converted to generic board by the deadline.
Remove them.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 10 --
board/pxa255_idp/Kconfig | 9 -
board/pxa255_idp/MAINTAINERS | 6 -
board/pxa255_idp/Makefile | 8 -
boa
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 5 --
board/jornada/Kconfig | 9 ---
board/jornada/MAINTAINERS | 6 --
board/jornada/Makefile| 11 ---
board/jornada/jornada.c | 44 ---
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig| 5 -
board/davedenx/qong/Kconfig | 15 --
board/davedenx/qong/MAINTAINERS | 6 -
board/davedenx/qong/Makefile| 11 --
boa
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/mach-kirkwood/Kconfig | 4 -
board/Marvell/rd6281a/Kconfig | 12 ---
board/Marvell/rd6281a/MAINTAINERS | 6 --
board/Marvell/rd6281a/Makefile | 9 ---
boar
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 5 -
board/xaeniax/Kconfig | 9 -
board/xaeniax/MAINTAINERS | 6 -
board/xaeniax/Makefile| 8 -
board/xaeniax/flash.c | 412 -
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/mach-kirkwood/Kconfig | 4 --
board/karo/tk71/Kconfig| 12
board/karo/tk71/MAINTAINERS| 6 --
board/karo/tk71/Makefile | 9 ---
board/karo/tk71/kw
These boards have not been converted to generic board by the deadline.
Remove them.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 5 -
board/genesi/mx51_efikamx/Kconfig | 15 -
board/genesi/mx51_efikamx/MAINTAINERS | 7 -
board/genesi/mx51_efikamx/M
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 5 -
board/palmld/Kconfig | 9 --
board/palmld/MAINTAINERS | 6 --
board/palmld/Makefile| 9 --
board/palmld/palmld.c| 61
c
These boards have not been converted to generic board by the deadline.
Remove them.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig| 9 --
board/logicpd/imx27lite/Kconfig | 31 ---
board/logicpd/imx27lite/MAINTAINERS | 12 ---
board/logicpd/imx27lite/
These board have not been converted to generic board by the deadline.
Remove them.
Signed-off-by: Simon Glass
---
arch/arm/mach-at91/Kconfig | 5 -
board/BuS/eb_cpux9k2/Kconfig | 12 --
board/BuS/eb_cpux9k2/MAINTAINERS | 7 -
board/BuS/eb_cpux9k2/Makefile| 8 -
board/BuS/eb
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 5 -
board/esg/ima3-mx53/Kconfig | 15 ---
board/esg/ima3-mx53/MAINTAINERS | 6 -
board/esg/ima3-mx53/Makefile | 9 --
board/esg/ima3
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/mach-davinci/Kconfig | 4 -
board/enbw/enbw_cmc/Kconfig | 12 -
board/enbw/enbw_cmc/MAINTAINERS | 6 -
board/enbw/enbw_cmc/Makefile| 10 -
board/enbw/enbw_cmc/e
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/cpu/armv7/omap3/Kconfig | 4 -
board/matrix_vision/mvblx/Kconfig | 12 -
board/matrix_vision/mvblx/MAINTAINERS | 6 -
board/matrix_vision/mvblx/Makefile |
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 5 -
board/cirrus/edb93xx/Kconfig | 15 --
board/cirrus/edb93xx/MAINTAINERS | 6 -
board/cirrus/edb93xx/Makefile| 11 --
board/cirrus/ed
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/mach-kirkwood/Kconfig | 4 -
board/Marvell/mv88f6281gtw_ge/Kconfig | 12 --
board/Marvell/mv88f6281gtw_ge/MAINTAINERS | 6 -
board/Marvell
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/cpu/armv7/omap3/Kconfig | 4 -
board/comelit/dig297/Kconfig | 12 --
board/comelit/dig297/MAINTAINERS | 6 -
board/comelit/dig297/Makefile| 8 -
board/comelit/di
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig| 5 -
board/icpdas/lp8x4x/Kconfig | 12 --
board/icpdas/lp8x4x/MAINTAINERS | 6 -
board/icpdas/lp8x4x/Makefile| 9 --
board/icpdas/lp8x4x
These boards have not been converted to generic board by the deadline.
Remove them.
Signed-off-by: Simon Glass
---
arch/arm/mach-at91/Kconfig| 5 -
board/esd/meesc/Kconfig | 12 --
board/esd/meesc/MAINTAINERS | 7 -
board/esd/meesc/Makefile | 13 --
board/
These boards have not been converted to generic board by the deadline.
Remove all except edmini_v2 (which has been converted).
Signed-off-by: Simon Glass
---
arch/arm/mach-kirkwood/Kconfig | 12 --
board/LaCie/net2big_v2/Kconfig | 12 --
board/LaCie/net2big_v2/MAINTA
These boards have not been converted to generic board by the deadline.
Remove all cpu9260 and cpuat91 boards.
Signed-off-by: Simon Glass
---
arch/arm/include/asm/mach-types.h | 37 ---
arch/arm/mach-at91/Kconfig | 10 -
board/eukrea/cpu9260/Kconfig| 12 -
board/eukrea/cpu9
These boards have not been converted to generic board by the deadline.
Remove them.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 10 -
arch/arm/include/asm/mach-types.h| 26 --
board/st-ericsson/snowball/Kconfig | 15 -
board/st-ericsson/snowball/MA
This board has not been converted to generic board by the deadline.
Remove it.
Signed-off-by: Simon Glass
---
arch/arm/Kconfig | 5 -
arch/arm/include/asm/mach-types.h | 13 --
board/balloon3/Kconfig| 9 --
board/balloon3/MAINTAINERS| 6 -
board/ballo
Add a driver for setting up and modifying the various PLLs and peripheral
clocks on the RK3288.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/include/asm/arch-rockchip/cru_rk3288.h | 185 +++
drivers/clk/Makefile
Add code for starting up U-Boot SPL and U-Boot proper. This is generic and
makes use of devices provided by the board- or SoC-specific code.
Signed-off-by: Simon Glass
---
Changes in v5:
- Drop BSS memset() as it is not needed
- Use CONFIG_SPL_LED instead of CONFIG_SPL_LED_SUPPORT
Changes in v4
Add an MMC driver which supports RK3288, but may also support other SoCs.
It uses the Designware MMC device.
Signed-off-by: Simon Glass
---
Changes in v5:
- Adjust Kconfig help to indicate the MMC device may support newer spec versions
- Fix priv_auto_alloc_size to use correct struct (rockchip_d
From: Sjoerd Simons
The Radxa Rock pro board is rk3188 based and thus won't work with U-Boot
built for RK3288. Change the documentation to refer to the intended
board, the Radxa Rock 2, which is an RK3288-based design very similar to
the firefly
Signed-off-by: Sjoerd Simons
Acked-by: Simon Glas
From: Sjoerd Simons
During mmc initialize probe all devices with the MMC Uclass if build
with CONFIG_DM_MMC
Signed-off-by: Sjoerd Simons
Acked-by: Simon Glass
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
drivers/mmc/mmc.c |
From: Sjoerd Simons
MMC support works now, so it can be dropped from the todo
Signed-off-by: Sjoerd Simons
Acked-by: Simon Glass
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
doc/README.rockchip | 1 -
1 file changed, 1 delet
Add a driver for the ACT8846 PMIC. This supports several LDOs and BUCKs and
is connected to the I2C bus. This driver supports using a regulator driver
to access the regulators.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
driver
It is easier to paste these into the command line if they are a single
common. Use line continuation instead of separate lines.
Signed-off-by: Simon Glass
---
Changes in v5:
- Add new patch to put README image creation commands on one line
Changes in v4: None
Changes in v3: None
Changes in v2:
Add an I2C driver for the Rockchip RK3288, using driver model. It should work
for other Rockchip SoCs also.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4:
- Rename pinctrl.h to dm/pinctrl.h
Changes in v3: None
Changes in v2: None
arch/arm/include/asm/arch-rockchip/i2c.h |
We can reset the SoC using some CRU (clock/reset unit) registers. Add support
for this.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/mach-rockchip/rk3288/Makefile | 7 +
arch/arm/mach-rockchip/rk3288/reset_rk
Add a driver which supports pin multiplexing setup for the most commonly
used peripherals.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4:
- Add a set_state_simple() method
- Rename pinctrl.h to dm/pinctrl.h
Changes in v3: None
Changes in v2: None
drivers/pinctrl/Kconfig
From: Sjoerd Simons
Instead of creating a rockchip SPL SD card image with 32KB of zeros
which can be written to the start of an SD card, create the images with
only the useful data that should be written to an offset of 32KB on the
SD card.
The first 32 kilobytes aren't needed for bootup and onl
From: Sjoerd Simons
U-Boot can't use the sdio card so turn it of to prevent things getting
confused/struck when trying to use the card as storage.
Signed-off-by: Sjoerd Simons
Acked-by: Simon Glass
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Cha
From: Sjoerd Simons
With LED support enabled the SPL easily goes over the size limit (e.g.
with both Debians gcc 4.9 and 5.2 cross-compilers). Turn off LED support
in the SPL to reduce the size just enough for those compilers.
Signed-off-by: Sjoerd Simons
Tweaked commit subject to remove _SUPPO
PMU is the power management unit and GRF is the general register file. Both
are heavily used in U-Boot. Add header files with register definitions.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/include/asm/arch-rockchip/
This supports RK3288 at present. It does not implement functions or support
for pull up/down.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/include/asm/arch-rockchip/gpio.h | 28 +++
drivers/gpio/Kconfig
Hey Tom,
The following changes since commit b217c89e8565ade3aaa9f74c33c93236bf151187:
Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2015-07-20
17:12:52 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-video.git master
for you to fetch changes up to c3
All devices should bind without error. But when they don't, they can cause
driver model init to fail. A real situation where this can happen is when
there is a missing uclass.
Add a debug() call to dm_scan_fdt_node to make this easier to track.
Signed-off-by: Simon Glass
---
Changes in v5: None
From: Sjoerd Simons
Booting the kernel fails on RK3288 (and probably other rockchip SoCs)
when the i-cache is disabled/flushed before d-cache.
I have not investigated whether this is due to U-Boot hanging or whether
it's very early in the linux boot, but following the approach of the
various roc
Add a few notes on how to try out the Rockchip support so far.
Signed-off-by: Simon Glass
---
Changes in v5:
- Bring in Sjoerd's series so that everything is in one place
Changes in v4:
- Tweak the cover letter a little, drop mention of patches already applied
Changes in v3:
- Add various new
The Firefly RK3288 is a suitable target board for initial mainline Rockchip
support. It includes a good set of peripherals, a recent SoC and it is
readily available.
This adds only some basic files required to allow the baord to display a
serial message in SPL and hang.
Signed-off-by: Simon Glass
Add a full regulator driver for the ACT8846. This provides easy access to
voltage and current settings for each regulator.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
drivers/power/regulator/Kconfig | 9 +++
drivers/power/r
Add code to set up the SDRAM in SPL, ready for loading U-Boot. This uses
device tree for configuration so should be able to support other RAM
configurations. It may be possible to generalise the code to support other
SoCs at some point.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes
This builds and displays an SPL message, but does not function beyond that.
Signed-off-by: Simon Glass
---
Changes in v5:
- Use CONFIG_ROCKCHIP_DWMMC instead of CONFIG_ROCKCHIP_MMC
Changes in v4: None
Changes in v3: None
Changes in v2:
- Tidy up license headers and remove SPL #ifdefs
arch/arm
Add header files for the peripherals and clocks supported on Rockchip
platforms. The particular implementation (and register set) for each is
SoC-specific, but it seems that the naming can be generic.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Chan
Rockchip SoCs require certain formats for code that they execute, The
simplest format is a 4-byte header at the start of a binary file. Add
support for this so that we can create images that the boot ROM understands.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes
The Rockchip boot ROM requires a particular file format. It consists of
64KB of zeroes, a 512-byte header encoded with RC4, and then some executable
code.
Add support to mkimage so that an SPL image (u-boot-spl-dtb.bin) can be
converted to this format.
Signed-off-by: Simon Glass
---
Changes in
Add a SPI driver for the Rockchip RK3288, using driver model. It should work
for other Rockchip SoCs also.
Signed-off-by: Simon Glass
---
Changes in v5:
- Drop unnecessary 'depends on DM_SPI' in Kconfig
- Tidy up rkspi_dump_regs() debug output
- Tidy up the delay in rkspi_wait_till_not_busy()
C
The Rockchip boot ROM requires a particular file format for booting from SPI.
It consists of a 512-byte header encoded with RC4, some padding and then up
to 32KB of executable code in 2KB blocks, separated by 2KB empty blocks.
Add support to mkimage so that an SPL image (u-boot-spl-dtb.bin) can be
From: Sjoerd Simons
Now that MMC works in U-Boot add config distro command support to start
Linux in a standard fashion. One oddity here is that linux fails to load
when the fdt is relocated to above 512MB, so set fdt_high to make sure it's
loaded below that.
Signed-off-by: Sjoerd Simons
Acked-
Add a driver that provides access to system controllers.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/mach-rockchip/rk3288/Makefile| 1 +
arch/arm/mach-rockchip/rk3288/syscon_rk3288.c | 25 +
Add support for the Rockchip serial device using the ns16550 driver.
This uses driver model and device tree for both SPL and U-Boot proper.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3:
- Update clock rate to always be 24MHz
Changes in v2: None
drivers/
In SPL we need access to the CRU and other peripherals so we can set up
SDRAM. Mark these so that they will remain in the device tree.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/dts/rk3288.dtsi | 15 +++
1
Bring in required device tree files from Linux. Since mainline Linux is
somewhat behind, use the files from the Chromium tree. We can re-sync once
further code is acccepted upstream.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3:
- Add device tree bindings
At present there is an arbitrary limit of 4KB for padding. Rockchip needs
more than that, so remove this restriction.
Signed-off-by: Simon Glass
Reviewed-by: Joe Hershberger
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
tools/mkimage.c | 23 --
Allow the image handler to store the original input file size so that it
can reference it later.
Signed-off-by: Simon Glass
Reviewed-by: Joe Hershberger
---
Changes in v5:
- Fix comment on orig_file_size
Changes in v4: None
Changes in v3: None
Changes in v2: None
tools/imagetool.h | 1 +
1 f
There can be only one do_reset(). When CONFIG_RESET is enabled this is
provided by the reset uclass, and ARM's version should be disabled.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/lib/Makefile | 2 ++
1 file changed
My original pinctrl patch operating using a peripheral ID enum. This was
shared between pinmux and clock and provides an easy way to specify a device
that needs to be controlled, even it is does not (yet) have a driver within
driver model.
Masahiro's new simple pinctrl gets around this by providin
At present SPL does not have its own option. But these features can
increase SPL code size. Adjust the Kconfig and Makefile so that
separate a SPL option can be selected.
Signed-off-by: Simon Glass
---
Changes in v5:
- Add new patch to tidy up SPL options for the led and led-gpio
Changes in v4:
When a uclass definition is missing, no drivers in that uclass can operate.
This can happen if a board has a strange collection of options (e.g. the
driver is enabled but the uclass is not).
Unfortunately this is very confusing at present. Starting up driver model
results in a -ENOENT error, which
Some SoCs want to adjust the input clock to the DWMMC block as a way of
controlling the MMC bus clock. Update the get_mmc_clk() method to support
this.
Signed-off-by: Simon Glass
Acked-by: Jaehoon Chung
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
driver
The pinctrl Kconfig options should have help messages. Add this to a few
options.
Signed-off-by: Simon Glass
---
Changes in v5:
- Merge with Masahiro's v5 patch
Changes in v4: None
Changes in v3: None
Changes in v2: None
drivers/pinctrl/Kconfig | 11 ++-
1 file changed, 10 insertions(
The Rockchip RK3288 is based on a quad-core Cortex-A17 CPU and has a good
set of peripherals. Various full-featured U-Boot ports are available and
this is an attempt to bring those features into mainline. With this series
the Firefly RK3288 can boot to a prompt from an SD card.
Since much of the c
1 - 100 of 191 matches
Mail list logo