Re: [PATCH v3 1/6] rockchip: move ROCKCHIP_STIMER_BASE to Kconfig

2022-03-13 Thread Paweł Jarosz
ts rk3066a [2]. So if linux supports it, U-BOOT SHOULD ALSO! [2] https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/log/?qt=grep=rk3066 I appeal to you Kever Yang in the spirit of opensource, don't give up on rk3066a yet. These devices are there and they work! Thanks -Paweł >

Re: [PATCH v6 2/4] rockchip: rk3066: add clock driver for rk3066 soc

2021-07-25 Thread Paweł Jarosz
Hi Simon, sorry for late response i was offline a bit W dniu 13.07.2021 o 22:17, Simon Glass pisze: > Hi Paweł, > > On Tue, 13 Jul 2021 at 12:59, Paweł Jarosz wrote: >> Add clock driver for rk3066 platform. >> >> Signed-off-by: Paweł Jarosz >> Acked-by: Phil

[PATCH v6 4/4] rockchip: rk3066: add sdram driver

2021-07-13 Thread Paweł Jarosz
Add rockchip rk3066 sdram driver Signed-off-by: Paweł Jarosz Acked-by: Simon Glass Acked-by: Philipp Tomsich --- Changes since v1: - use common rockchip_sdram_size - moved sdram init from sdram_init.c Changes since v2: - none Changes since v3: - none Changes since v4: - updated to current

[PATCH v6 3/4] rockchip: rk3066: add rk3066 pinctrl driver

2021-07-13 Thread Paweł Jarosz
Add driver supporting pin multiplexing on rk3066 platform. Signed-off-by: Paweł Jarosz --- Changes since v1: - updated to shifted masks - added nand support Changes since v2: - none Changes since v3: - none Changes since v4: - updated driver to pinctrl full Changes since v5: - none

[PATCH v6 2/4] rockchip: rk3066: add clock driver for rk3066 soc

2021-07-13 Thread Paweł Jarosz
Add clock driver for rk3066 platform. Signed-off-by: Paweł Jarosz Acked-by: Philipp Tomsich --- Changes since v1: - updated to shifted masks - moved clk init to tpl Changes since v2: - none Changes since v3: - none Changes since v4: - updated to current codebase - fixed compilation errors

[PATCH v6 1/4] rockchip: rk3066: add grf header file

2021-07-13 Thread Paweł Jarosz
grf is needed by various drivers for rk3066 soc. Signed-off-by: Paweł Jarosz Acked-by: Philipp Tomsich --- Changes since v1: - updated to shifted masks Changes since v2: - none Changes since v3: - none Changes since v4: - removed gpio iomux related constants Changes since v5: - removed

[PATCH v6 0/4] Add basic support for rk3066 platform.

2021-07-13 Thread Paweł Jarosz
This patch serie adds basic support for Rockchip RK3066 processor. For now it's clock, pinctrl and sdram driver. Paweł Jarosz (4): rockchip: rk3066: add grf header file rockchip: rk3066: add clock driver for rk3066 soc rockchip: rk3066: add rk3066 pinctrl driver rockchip: rk3066: add

[PATCH v5 4/4] rockchip: rk3066: add sdram driver

2021-06-27 Thread Paweł Jarosz
Add rockchip rk3066 sdram driver Signed-off-by: Paweł Jarosz Acked-by: Simon Glass Acked-by: Philipp Tomsich --- Changes since v1: - use common rockchip_sdram_size - moved sdram init from sdram_init.c Changes since v2: - none Changes since v3: - none Changes since v4: - updated to current

[PATCH v5 2/4] rockchip: rk3066: add clock driver for rk3066 soc

2021-06-27 Thread Paweł Jarosz
Add clock driver for rk3066 platform. Signed-off-by: Paweł Jarosz Acked-by: Philipp Tomsich --- Changes since v1: - updated to shifted masks - moved clk init to tpl Changes since v2: - none Changes since v3: - none Changes since v4: - updated to current codebase - fixed compilation errors

[PATCH v5 3/4] rockchip: rk3066: add rk3066 pinctrl driver

2021-06-27 Thread Paweł Jarosz
Add driver supporting pin multiplexing on rk3066 platform. Signed-off-by: Paweł Jarosz --- Changes since v1: - updated to shifted masks - added nand support Changes since v2: - none Changes since v3: - none Changes since v4: - updated driver to pinctrl full drivers/pinctrl/rockchip

[PATCH v5 1/4] rockchip: rk3066: add grf header file

2021-06-27 Thread Paweł Jarosz
grf is needed by various drivers for rk3066 soc. Signed-off-by: Paweł Jarosz Acked-by: Philipp Tomsich --- Changes since v1: - updated to shifted masks Changes since v2: - none Changes since v3: - none Changes since v4: - removed gpio iomux related constants .../include/asm/arch-rockchip

[PATCH v5 0/4] basic support for rk3066 platform.

2021-06-27 Thread Paweł Jarosz
This patch serie adds basic support for Rockchip RK3066 processor. For now it's clock, pinctrl and sdram driver. Paweł Jarosz (4): rockchip: rk3066: add grf header file rockchip: rk3066: add clock driver for rk3066 soc rockchip: rk3066: add rk3066 pinctrl driver rockchip: rk3066: add

[U-Boot] [U-Boot, BUG] snow: mmc: SD card access broken: unable to select a mode

2018-10-23 Thread Paweł Jarosz
Hi Guillaume, Could you test this patch: https://patchwork.ozlabs.org/patch/986180/ and tell me how it goes? Cheers Paweł ___ U-Boot mailing list U-Boot@lists.denx.de

Re: [U-Boot] u-boot Boot issue about rk3188

2017-09-27 Thread Paweł Jarosz
W dniu 27.09.2017 o 09:46, Andy Yan pisze: Hi Pawel: On 2017年09月27日 14:55, Paweł Jarosz wrote: Hi, W dniu 27.09.2017 o 03:48, Andy Yan pisze: Hi Pawel: On 2017年09月26日 19:34, Paweł Jarosz wrote: Hi, W dniu 25.09.2017 o 12:29, Heiko Stübner pisze: Hi Andy, Am Montag, 25. September

Re: [U-Boot] u-boot Boot issue about rk3188

2017-09-27 Thread Paweł Jarosz
Hi, W dniu 27.09.2017 o 03:48, Andy Yan pisze: Hi Pawel: On 2017年09月26日 19:34, Paweł Jarosz wrote: Hi, W dniu 25.09.2017 o 12:29, Heiko Stübner pisze: Hi Andy, Am Montag, 25. September 2017, 17:45:03 CEST schrieb Andy Yan: On 2017年09月22日 13:56, Heiko Stuebner wrote: Am Freitag, 22

Re: [U-Boot] u-boot Boot issue about rk3188

2017-09-26 Thread Paweł Jarosz
Hi, W dniu 25.09.2017 o 12:29, Heiko Stübner pisze: Hi Andy, Am Montag, 25. September 2017, 17:45:03 CEST schrieb Andy Yan: On 2017年09月22日 13:56, Heiko Stuebner wrote: Am Freitag, 22. September 2017, 08:50:49 CEST schrieb Andy Yan: Hi Heiko: On 2017年09月22日 08:24, Andy Yan wrote: Hi

Re: [U-Boot] [U-Boot, v4, 10/19] mtd: nand: add the rockchip nand controller driver

2017-08-18 Thread Paweł Jarosz
Hi, W dniu 18.08.2017 o 14:45, Philipp Tomsich pisze: On Thu, 17 Aug 2017, Paweł Jarosz wrote: Add basic Rockchip nand driver. Driver in current state has 16, 24, 40, 60 per 1024B BCH/ECC ability and 8 bit asynchronous flash interface support. Other features will come later. Signed

Re: [U-Boot] [PATCH v4 14/19] mmc: dw_mmc: support transfer mode autodetection

2017-08-18 Thread Paweł Jarosz
-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none Changes since v2: - none Changes since v3: - none drivers/mmc/dw_mmc.c | 8 include/dwmmc.h | 4 2 files changed, 12 insertions(+) diff --git a/drivers/mmc/dw_mmc.c b/drivers/mmc/dw_mmc.c index 7

Re: [U-Boot] No environment driver for location 14

2017-08-17 Thread Paweł Jarosz
Simon, I had CONFIG_ENV_IS_NOWHERE set in wrong place (rk3066_common.h) Moving this config to board defconfig resolves the issue. Sorry for the confusion and thanks for the reply. Regards Paweł W dniu 17.08.2017 o 19:46, Simon Glass pisze: Hi Pawel, On 17 August 2017 at 11:22, Paweł

Re: [U-Boot] No environment driver for location 14

2017-08-17 Thread Paweł Jarosz
W dniu 17.08.2017 o 19:46, Simon Glass pisze: Hi Pawel, On 17 August 2017 at 11:22, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: Hi, i'm getting a error with last env patches (u-boot-rockchip repo). U-boot booting halts on env_init() with message: env_driver_lookup_d

[U-Boot] No environment driver for location 14

2017-08-17 Thread Paweł Jarosz
Hi, i'm getting a error with last env patches (u-boot-rockchip repo). U-boot booting halts on env_init() with message: env_driver_lookup_default: No environment driver for location 14 ... env_driver_lookup_default: No environment driver for location 14 initcall sequence 60445dc8 failed at

[U-Boot] [PATCH v3 15/19] mmc: dw_mmc: rockchip: add support for rk3066 sdmmc

2017-08-16 Thread Paweł Jarosz
This patch enables support for the Rockchip RK3066 SD/MMC controller, which is based on Designware IP. The device supports SD, SDIO, MMC and eMMC. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - dropped OF_PLATDATA Changes since v2: - none drive

[U-Boot] [PATCH v3 14/19] mmc: dw_mmc: support transfer mode autodetection

2017-08-16 Thread Paweł Jarosz
dw_mmc supports two transfer modes in u-boot: idma and fifo. This patch adds autodetection of transfer mode and eliminates setting this in host config struct Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none Changes since v2: - none drivers/mmc/dw_mmc

[U-Boot] [PATCH v3 10/19] mtd: nand: add the rockchip nand controller driver

2017-08-16 Thread Paweł Jarosz
Add basic Rockchip nand driver. Driver in current state has 16, 24, 40, 60 per 1024B BCH/ECC ability and 8 bit asynchronous flash interface support. Other features will come later. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none Changes since v2: -

[U-Boot] [PATCH v3 18/19] dfu: fix spl build

2017-08-16 Thread Paweł Jarosz
In current state dfu depends on cmd/mtdparts.c which isn't build in SPL. This patch resolves it by cutting out unwanted code in SPL build. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none Changes since v2: - none drivers/dfu/dfu_nand.c | 6 +-

[U-Boot] [PATCH v3 19/19] mtd: nand: spl: allow build nand_bbt, nand_ids and nand_util

2017-08-16 Thread Paweł Jarosz
This patch allows building of nand_bbt, nand_ids, nand_util for nand drivers that need it. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none Changes since v2: - none drivers/mtd/nand/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drive

[U-Boot] [PATCH v3 16/19] armv7: support rk3066 early back to bootrom in vector.S

2017-08-16 Thread Paweł Jarosz
execution. Adding this few lines of code here meets these conditions. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - moved to vector.S Changes since v2: - none arch/arm/include/asm/a

[U-Boot] [PATCH v3 17/19] rockchip: sysreset: deduplicate rk3066 and rk3188 sysreset drivers

2017-08-16 Thread Paweł Jarosz
Sysreset drivers for rk3066 and rk3188 contain common elements which can be reused. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none Changes since v2: - none .../include/asm/arch-rockchip/sysreset_common.h| 20 +++ arch/arm/mach-ro

[U-Boot] [PATCH v3 11/19] rockchip: mkimage: add support for rockchip nand boot image

2017-08-16 Thread Paweł Jarosz
16384 and one empty page in iteration: # mkimage -n rk3066 -T rknand -d ./u-boot/tpl/u-boot-tpl.bin:./u-boot/spl/u-boot-spl.bin -X 16384,1 out Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none Changes since v2: - none common/image.c| 1 + i

[U-Boot] [PATCH v3 13/19] ARM: dts: rockchip: prefer u-boot, dm-pre-reloc rather than u-boot, dm-spl

2017-08-16 Thread Paweł Jarosz
rk3xxx.dtsi is used by rk3188 and rk3066. rk3188 uses alocated data in spl but rk3066 needs it in tpl. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none Changes since v2: - none arch/arm/dts/rk3xxx.dtsi | 8 1 file changed, 4 insertions

[U-Boot] [PATCH v3 12/19] rockchip: board: rk3066: convert board_usb_init to live tree functions

2017-08-16 Thread Paweł Jarosz
Use live tree functions to fill dwc2_plat_otg_data structure in board_usb_init. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none Changes since v2: - none arch/arm/mach-rockchip/rk3066-board.c | 52 +-- 1 file chan

[U-Boot] [PATCH v3 09/19] mtd: nand: add support for the Sandisk SDTNQGAMA chip

2017-08-16 Thread Paweł Jarosz
Sandisk SDTNQGAMA is a 8GB size, 3.3V 8 bit chip with 16KB page size, 1KB write size and 40 bit ecc support Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none Changes since v2: - none drivers/mtd/nand/nand_ids.c | 3 +++ 1 file changed, 3 insertions(+)

[U-Boot] [PATCH v3 08/19] rockchip: rk3066: add sdram driver

2017-08-16 Thread Paweł Jarosz
Add rockchip rk3066 sdram driver Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Simon Glass <s...@chromium.org> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - use common rockchip_sdram_size - moved sdram init from sdr

[U-Boot] [PATCH v3 07/19] rockchip: rk3066: add mk808 board files

2017-08-16 Thread Paweł Jarosz
mk808 is a tv stick with two usb ports, micro sd card slot, hdmi and nand onboard. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Simon Glass <s...@chromium.org> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> Reviewed-by: Philipp Tom

[U-Boot] [PATCH v3 05/19] rockchip: rk3066: add rk3066 platform devicetree file

2017-08-16 Thread Paweł Jarosz
rk3066 peripherials include usb, i2c, pwm, gpio, sdio, sdmmc, emmc, spi, watchdog and uart Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Reviewed-by: Simon Glass <s...@chromium.org> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> Reviewed-b

[U-Boot] [PATCH v3 06/19] rockchip: rk3066: add core support

2017-08-16 Thread Paweł Jarosz
Add core skeleton for rk3066 Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - updated to shifted masks - moved syscon.h below spl.h - changed error to debug and return error reason - chang

[U-Boot] [PATCH v3 04/19] rockchip: rk3066: add clock driver for rk3066 soc

2017-08-16 Thread Paweł Jarosz
Add clock driver for rk3066 platform. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - updated to shifted masks - moved clk init to tpl Changes since v2: - none arch/arm/include/asm/a

[U-Boot] [PATCH v3 03/19] rockchip: rk3066: add sysreset driver

2017-08-16 Thread Paweł Jarosz
Add support for system reset for rk3066 socs. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Reviewed-by: Simon Glass <s...@chromium.org> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - updated to shifted masks Changes since v2

[U-Boot] [PATCH v3 02/19] rockchip: rk3066: add rk3066 pinctrl driver

2017-08-16 Thread Paweł Jarosz
Add driver supporting pin multiplexing on rk3066 platform. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - updated to shifted masks - added nand support Changes since v2: - none arch

[U-Boot] [PATCH v3 01/19] rockchip: rk3066: add grf header file

2017-08-16 Thread Paweł Jarosz
grf is needed by various drivers for rk3066 soc. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - updated to shifted masks Changes since v2: - none arch/arm/include/asm/arch-rockchip/

[U-Boot] [PATCH v3 00/19] add support for rk3066 platform.

2017-08-16 Thread Paweł Jarosz
This patch serie adds support for Rockchip RK3066 processor. Paweł Jarosz (19): rockchip: rk3066: add grf header file rockchip: rk3066: add rk3066 pinctrl driver rockchip: rk3066: add sysreset driver rockchip: rk3066: add clock driver for rk3066 soc rockchip: rk3066: add rk3066 platform

Re: [U-Boot] [PATCH v2 00/19] add support for rk3066 platform.

2017-08-16 Thread Paweł Jarosz
, Philipp. On 11 Aug 2017, at 22:53, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: This patch serie adds support for Rockchip RK3066 processor. Paweł Jarosz (19): rockchip: rk3066: add grf header file rockchip: rk3066: add rk3066 pinctrl driver rockchip: rk3066: add sysreset driver ro

[U-Boot] [PATCH v2 13/19] ARM: dts: rockchip: prefer u-boot, dm-pre-reloc rather than u-boot, dm-spl

2017-08-11 Thread Paweł Jarosz
rk3xxx.dtsi is used by rk3188 and rk3066. rk3188 uses alocated data in spl but rk3066 needs it in tpl. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none arch/arm/dts/rk3xxx.dtsi | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git

[U-Boot] [PATCH v2 15/19] mmc: dw_mmc: rockchip: add support for rk3066 sdmmc

2017-08-11 Thread Paweł Jarosz
This patch enables support for the Rockchip RK3066 SD/MMC controller, which is based on Designware IP. The device supports SD, SDIO, MMC and eMMC. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - dropped OF_PLATDATA drivers/mmc/rockchip_dw_mmc.c | 1 +

[U-Boot] [PATCH v2 14/19] mmc: dw_mmc: support transfer mode autodetection

2017-08-11 Thread Paweł Jarosz
dw_mmc supports two transfer modes in u-boot: idma and fifo. This patch adds autodetection of transfer mode and eliminates setting this in host config struct Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none drivers/mmc/dw_mmc.c | 8 include/d

[U-Boot] [PATCH v2 12/19] rockchip: board: rk3066: convert board_usb_init to live tree functions

2017-08-11 Thread Paweł Jarosz
Use live tree functions to fill dwc2_plat_otg_data structure in board_usb_init. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none arch/arm/mach-rockchip/rk3066-board.c | 52 +-- 1 file changed, 7 insertions(+), 45 del

[U-Boot] [PATCH v2 18/19] dfu: fix spl build

2017-08-11 Thread Paweł Jarosz
In current state dfu depends on cmd/mtdparts.c which isn't build in SPL. This patch resolves it by cutting out unwanted code in SPL build. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none drivers/dfu/dfu_nand.c | 6 +- 1 file changed, 5 insertions

[U-Boot] [PATCH v2 19/19] mtd: nand: spl: allow build nand_bbt, nand_ids and nand_util

2017-08-11 Thread Paweł Jarosz
This patch allows building of nand_bbt, nand_ids, nand_util for nand drivers that need it. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none drivers/mtd/nand/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/mtd/nand/Makefile b/d

[U-Boot] [PATCH v2 16/19] armv7: support rk3066 early back to bootrom in vector.S

2017-08-11 Thread Paweł Jarosz
execution. Adding this few lines of code here meets these conditions. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - moved to vector.S arch/arm/include/asm/arch-rockchip/

[U-Boot] [PATCH v2 17/19] rockchip: sysreset: deduplicate rk3066 and rk3188 sysreset drivers

2017-08-11 Thread Paweł Jarosz
Sysreset drivers for rk3066 and rk3188 contain common elements which can be reused. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none .../include/asm/arch-rockchip/sysreset_common.h| 20 +++ arch/arm/mach-rockchip/Makefile

[U-Boot] [PATCH v2 11/19] rockchip: mkimage: add support for rockchip nand boot image

2017-08-11 Thread Paweł Jarosz
16384 and one empty page in iteration: # mkimage -n rk3066 -T rknand -d ./u-boot/tpl/u-boot-tpl.bin:./u-boot/spl/u-boot-spl.bin -X 16384,1 out Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none common/image.c| 1 + include/image.h | 1 +

[U-Boot] [PATCH v2 10/19] mtd: nand: add the rockchip nand controller driver

2017-08-11 Thread Paweł Jarosz
Add basic Rockchip nand driver. Driver in current state has 16, 24, 40, 60 per 1024B BCH/ECC ability and 8 bit asynchronous flash interface support. Other features will come later. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none drivers/mtd/nand/K

[U-Boot] [PATCH v2 08/19] rockchip: rk3066: add sdram driver

2017-08-11 Thread Paweł Jarosz
Add rockchip rk3066 sdram driver Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Simon Glass <s...@chromium.org> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - use common rockchip_sdram_size - moved sdram init from s

[U-Boot] [PATCH v2 07/19] rockchip: rk3066: add mk808 board files

2017-08-11 Thread Paweł Jarosz
mk808 is a tv stick with two usb ports, micro sd card slot, hdmi and nand onboard. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Simon Glass <s...@chromium.org> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> Reviewed-by: Philipp Tom

[U-Boot] [PATCH v2 09/19] mtd: nand: add support for the Sandisk SDTNQGAMA chip

2017-08-11 Thread Paweł Jarosz
Sandisk SDTNQGAMA is a 8GB size, 3.3V 8 bit chip with 16KB page size, 1KB write size and 40 bit ecc support Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- Changes since v1: - none drivers/mtd/nand/nand_ids.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/mt

[U-Boot] [PATCH v2 06/19] rockchip: rk3066: add core support

2017-08-11 Thread Paweł Jarosz
Add core skeleton for rk3066 Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - updated to shifted masks - moved syscon.h below spl.h - changed error to debug and return error reason - chang

[U-Boot] [PATCH v2 05/19] rockchip: rk3066: add rk3066 platform devicetree file

2017-08-11 Thread Paweł Jarosz
rk3066 peripherials include usb, i2c, pwm, gpio, sdio, sdmmc, emmc, spi, watchdog and uart Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Reviewed-by: Simon Glass <s...@chromium.org> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> Reviewed-b

[U-Boot] [PATCH v2 03/19] rockchip: rk3066: add sysreset driver

2017-08-11 Thread Paweł Jarosz
Add support for system reset for rk3066 socs. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Reviewed-by: Simon Glass <s...@chromium.org> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - updated to shifted masks drivers

[U-Boot] [PATCH v2 04/19] rockchip: rk3066: add clock driver for rk3066 soc

2017-08-11 Thread Paweł Jarosz
Add clock driver for rk3066 platform. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - updated to shifted masks - moved clk init to tpl arch/arm/include/asm/arch-rockchip/cru_rk

[U-Boot] [PATCH v2 02/19] rockchip: rk3066: add rk3066 pinctrl driver

2017-08-11 Thread Paweł Jarosz
Add driver supporting pin multiplexing on rk3066 platform. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - updated to shifted masks - added nand support arch/arm/include/asm/arch-rockc

[U-Boot] [PATCH v2 01/19] rockchip: rk3066: add grf header file

2017-08-11 Thread Paweł Jarosz
grf is needed by various drivers for rk3066 soc. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- Changes since v1: - updated to shifted masks arch/arm/include/asm/arch-rockchip/grf_rk

[U-Boot] [PATCH v2 00/19] add support for rk3066 platform.

2017-08-11 Thread Paweł Jarosz
This patch serie adds support for Rockchip RK3066 processor. Paweł Jarosz (19): rockchip: rk3066: add grf header file rockchip: rk3066: add rk3066 pinctrl driver rockchip: rk3066: add sysreset driver rockchip: rk3066: add clock driver for rk3066 soc rockchip: rk3066: add rk3066 platform

Re: [U-Boot] [PATCH 12/13] armv7: support rk3066 early back to bootrom in start.S

2017-08-09 Thread Paweł Jarosz
Hi Phillip, W dniu 09.08.2017 o 22:01, Dr. Philipp Tomsich pisze: On 04 Aug 2017, at 19:01, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: Hi Philipp, W dniu 04.08.2017 o 18:51, Dr. Philipp Tomsich pisze: On 04 Aug 2017, at 18:33, Paweł Jarosz <paweljarosz3...@gmail.com> wro

Re: [U-Boot] [U-Boot,06/13] rockchip: rk3066: add core support

2017-08-09 Thread Paweł Jarosz
Hi Phillip, W dniu 04.07.2017 o 19:35, Philipp Tomsich pisze: On Tue, 6 Jun 2017, Paweł Jarosz wrote: Add core skeleton for rk3066 Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> --- arch/arm/mach-rock

Re: [U-Boot] [PATCH 12/13] armv7: support rk3066 early back to bootrom in start.S

2017-08-04 Thread Paweł Jarosz
Hi Philipp, W dniu 04.08.2017 o 18:51, Dr. Philipp Tomsich pisze: On 04 Aug 2017, at 18:33, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: Hi, W dniu 15.06.2017 o 18:40, Simon Glass pisze: Hi Pawel, On 15 June 2017 at 10:32, Paweł Jarosz <paweljarosz3...@gmail.com> wr

Re: [U-Boot] [PATCH 12/13] armv7: support rk3066 early back to bootrom in start.S

2017-08-04 Thread Paweł Jarosz
Hi, W dniu 15.06.2017 o 18:40, Simon Glass pisze: Hi Pawel, On 15 June 2017 at 10:32, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: W dniu 15.06.2017 o 18:00, Simon Glass pisze: (just repeating other thread for completeness) On 15 June 2017 at 09:42, Paweł Jarosz <paw

[U-Boot] Rockchip nand boot image support in u-boot

2017-07-27 Thread Paweł Jarosz
Hi, i wan't to add rockchip nand boot image support to u-boot. Format: * 512b rc4 encrypted boot header with size aligned to nand page size, * first 2048b rc4 encrypted tpl data aligned to nand page size * empty page * second 2048b rc4 encrypted tpl data aligned to nand page size * empty

Re: [U-Boot] [PATCH 12/13] armv7: support rk3066 early back to bootrom in start.S

2017-06-15 Thread Paweł Jarosz
W dniu 15.06.2017 o 18:00, Simon Glass pisze: (just repeating other thread for completeness) On 15 June 2017 at 09:42, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: W dniu 15.06.2017 o 16:50, Simon Glass pisze: + Some other rockchip people Hi Pawel, On 15 June 2017 at 01:15,

Re: [U-Boot] [PATCH 12/13] armv7: support rk3066 early back to bootrom in start.S

2017-06-15 Thread Paweł Jarosz
W dniu 15.06.2017 o 16:50, Simon Glass pisze: + Some other rockchip people Hi Pawel, On 15 June 2017 at 01:15, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: Hi Simon W dniu 14.06.2017 o 13:06, Simon Glass pisze: +Philippe Hi Pawel, On 12 June 2017 at 17:50, Simon Gl

Re: [U-Boot] [PATCH 06/13] rockchip: rk3066: add core support

2017-06-15 Thread Paweł Jarosz
Hi W dniu 15.06.2017 o 16:57, Simon Glass pisze: +Philipp Hi Kever, On 14 June 2017 at 06:15, Kever Yang <kever.y...@rock-chips.com> wrote: Simon, On 06/13/2017 07:50 AM, Simon Glass wrote: Hi Pawel, On 9 June 2017 at 07:03, Paweł Jarosz <paweljarosz3...@gmail.com> wro

Re: [U-Boot] [PATCH 12/13] armv7: support rk3066 early back to bootrom in start.S

2017-06-15 Thread Paweł Jarosz
Hi Simon W dniu 14.06.2017 o 13:06, Simon Glass pisze: +Philippe Hi Pawel, On 12 June 2017 at 17:50, Simon Glass <s...@chromium.org> wrote: Hi Pawel, On 9 June 2017 at 06:31, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: W dniu 09.06.2017 o 13:46, Heiko Stuebner pisze: Am

Re: [U-Boot] [PATCH 13/13] rockchip: rk3066: add sdram init code for tpl

2017-06-09 Thread Paweł Jarosz
W dniu 09.06.2017 o 14:27, Simon Glass pisze: Hi Pawel, On 7 June 2017 at 09:44, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: Hi Simon, W dniu 06.06.2017 o 23:10, Simon Glass pisze: Hi Pawel, On 6 June 2017 at 12:53, Paweł Jarosz <paweljarosz3...@gmail.com> wrote

Re: [U-Boot] [PATCH 12/13] armv7: support rk3066 early back to bootrom in start.S

2017-06-09 Thread Paweł Jarosz
W dniu 09.06.2017 o 14:27, Simon Glass pisze: So can we do this trick with SPL and drop TPL? I think it's better to leave tpl build as it is. Ad.2,3 Due to size issues (200KB limit) i needed to move main u-boot to mmc. To load u-boot from mmc by SPL (there is 32KB bootrom limit, not enough

Re: [U-Boot] [PATCH 06/13] rockchip: rk3066: add core support

2017-06-09 Thread Paweł Jarosz
W dniu 09.06.2017 o 14:27, Simon Glass pisze: Hi Pawel, On 7 June 2017 at 09:22, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: Hi Simon W dniu 06.06.2017 o 23:10, Simon Glass pisze: Hi Pawel, On 6 June 2017 at 12:50, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: +#includ

Re: [U-Boot] [PATCH 12/13] armv7: support rk3066 early back to bootrom in start.S

2017-06-09 Thread Paweł Jarosz
W dniu 09.06.2017 o 13:46, Heiko Stuebner pisze: Am Mittwoch, 7. Juni 2017, 17:37:13 CEST schrieb Paweł Jarosz: Hi Simon, W dniu 06.06.2017 o 23:10, Simon Glass pisze: Hi Pawel, On 6 June 2017 at 12:53, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: Rockchip bootrom first reads 1K

Re: [U-Boot] [PATCH 13/13] rockchip: rk3066: add sdram init code for tpl

2017-06-07 Thread Paweł Jarosz
Hi Simon, W dniu 06.06.2017 o 23:10, Simon Glass pisze: Hi Pawel, On 6 June 2017 at 12:53, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: Add sdram initialisation code which will be ussed by tpl first boot stage. We need to implement sdram initialisation in tpl due to size issues on

Re: [U-Boot] [PATCH 12/13] armv7: support rk3066 early back to bootrom in start.S

2017-06-07 Thread Paweł Jarosz
Hi Simon, W dniu 06.06.2017 o 23:10, Simon Glass pisze: Hi Pawel, On 6 June 2017 at 12:53, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: Rockchip bootrom first reads 1KB data from nand at offset 0x10080C00 and executes it. Then waits for back to bootrom and loads another 32KB to sram

Re: [U-Boot] [PATCH 06/13] rockchip: rk3066: add core support

2017-06-07 Thread Paweł Jarosz
Hi Simon W dniu 06.06.2017 o 23:10, Simon Glass pisze: Hi Pawel, On 6 June 2017 at 12:50, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: +#include +#include +#include +#include That should go below spi.h Ok + +DECLARE_GLOBAL_DATA_PTR; + +u32 spl_boot_device(void) +{ This fu

Re: [U-Boot] [PATCH 05/13] rockchip: rk3066: add rk3066 platform devicetree file

2017-06-07 Thread Paweł Jarosz
Hi Simon, W dniu 06.06.2017 o 23:10, Simon Glass pisze: Hi Pawel, On 6 June 2017 at 12:50, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: rk3066 peripherials include usb, i2c, pwm, gpio, sdio, sdmmc, emmc, spi, watchdog and uart Signed-off-by: Paweł Jarosz <paweljarosz3...@

Re: [U-Boot] [PATCH 01/13] rockchip: rk3066: add grf header file

2017-06-07 Thread Paweł Jarosz
Hi Simon W dniu 06.06.2017 o 23:09, Simon Glass pisze: Hi Pawel, On 6 June 2017 at 12:48, Paweł Jarosz <paweljarosz3...@gmail.com> wrote: grf is needed by various drivers for rk3066 soc. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- arch/arm/include/asm/a

[U-Boot] [PATCH 13/13] rockchip: rk3066: add sdram init code for tpl

2017-06-06 Thread Paweł Jarosz
Add sdram initialisation code which will be ussed by tpl first boot stage. We need to implement sdram initialisation in tpl due to size issues on rk3066 platform. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- arch/arm/include/asm/arch-rockchip/ddr_rk3188.h | 5 + arch/ar

[U-Boot] [PATCH 12/13] armv7: support rk3066 early back to bootrom in start.S

2017-06-06 Thread Paweł Jarosz
execution. Adding this few lines of code here meets these conditions. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- arch/arm/cpu/armv7/start.S | 13 + 1 file changed, 13 insertions(+) diff --git a/arch/arm/cpu/armv7/start.S b/arch/arm/cpu/armv7/start.S index f

[U-Boot] [PATCH 07/13] rockchip: rk3066: add mk808 board files

2017-06-06 Thread Paweł Jarosz
mk808 is a tv stick with two usb ports, micro sd card slot, hdmi and nand onboard. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- arch/arm/dts/Makefile | 1 + arch/arm/dts/rk3066a-mk808.dts | 172 board/rik

[U-Boot] [PATCH 11/13] rockchip: serial: support rockchip rk3066

2017-06-06 Thread Paweł Jarosz
update driver to support rk3066 serial Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- drivers/serial/serial_rockchip.c | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/drivers/serial/serial_rockchip.c b/drivers/serial/serial_rockchip.c

[U-Boot] [PATCH 06/13] rockchip: rk3066: add core support

2017-06-06 Thread Paweł Jarosz
Add core skeleton for rk3066 Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- arch/arm/mach-rockchip/Kconfig| 16 +++ arch/arm/mach-rockchip/Makefile | 4 + arch/arm/mach-rockchip/rk3066-board-spl.c | 173 + arch/ar

[U-Boot] [PATCH 10/13] rockchip: rk3066: add sdram driver

2017-06-06 Thread Paweł Jarosz
Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- arch/arm/mach-rockchip/rk3066/Makefile | 1 + arch/arm/mach-rockchip/rk3066/sdram_rk3066.c | 111 +++ 2 files changed, 112 insertions(+) create mode 100644 arch/arm/mach-rockchip/rk3066/sdram_rk

[U-Boot] [PATCH 09/13] rockchip: dts: set fifo mode as default for mmc

2017-06-06 Thread Paweł Jarosz
rk3066 and rk3188 designware mmc ip doesn't support internal dma transfer mode. So set fifo mode as default. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- arch/arm/dts/rk3xxx.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/dts/rk3xxx.dtsi b/arch/a

[U-Boot] [PATCH 08/13] rockchip: mmc: support rk3066 mmc

2017-06-06 Thread Paweł Jarosz
rk3066 and rk3288 mmc designware ip's are very similiar. They differ in internal dma support and max driver frequency. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- drivers/mmc/rockchip_dw_mmc.c | 31 +-- 1 file changed, 29 insertions(+), 2 del

[U-Boot] [PATCH 04/13] rockchip: rk3066: add clock driver for rk3066 soc

2017-06-06 Thread Paweł Jarosz
Add clock driver for rk3066 platform. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- arch/arm/include/asm/arch-rockchip/cru_rk3066.h | 189 drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk_rk3066.c

[U-Boot] [PATCH 05/13] rockchip: rk3066: add rk3066 platform devicetree file

2017-06-06 Thread Paweł Jarosz
rk3066 peripherials include usb, i2c, pwm, gpio, sdio, sdmmc, emmc, spi, watchdog and uart Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- arch/arm/dts/rk3066a.dtsi | 699 ++ 1 file changed, 699 insertions(+) create mode 100644 ar

[U-Boot] [PATCH 03/13] rockchip: rk3066: add sysreset driver

2017-06-06 Thread Paweł Jarosz
Add support for system reset for rk3066 socs. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- drivers/sysreset/Makefile | 1 + drivers/sysreset/sysreset_rk3066.c | 62 ++ 2 files changed, 63 insertions(+) create mode 100644 d

[U-Boot] [PATCH 02/13] rockchip: rk3066: add rk3066 pinctrl driver

2017-06-06 Thread Paweł Jarosz
Add driver supporting pin multiplexing on rk3066 platform. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- drivers/pinctrl/Kconfig | 9 + drivers/pinctrl/rockchip/Makefile | 1 + drivers/pinctrl/rockchip/pinctrl_rk3066.c

[U-Boot] [PATCH 00/13] add support for rk3066 platform.

2017-06-06 Thread Paweł Jarosz
This patch serie adds support for Rockchip RK3066 processor. Paweł Jarosz (13): rockchip: rk3066: add grf header file rockchip: rk3066: add rk3066 pinctrl driver rockchip: rk3066: add sysreset driver rockchip: rk3066: add clock driver for rk3066 soc rockchip: rk3066: add rk3066 platform

[U-Boot] [PATCH 01/13] rockchip: rk3066: add grf header file

2017-06-06 Thread Paweł Jarosz
grf is needed by various drivers for rk3066 soc. Signed-off-by: Paweł Jarosz <paweljarosz3...@gmail.com> --- arch/arm/include/asm/arch-rockchip/grf_rk3066.h | 621 1 file changed, 621 insertions(+) create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rk3066.h