e
>timebase ticking from TPL through the full U-Boot.
> - This adds support for reading the timer even before the
>device-model is ready: we find the timer via /chosen/tick-timer,
>then read its address and clock-frequency, and finally read the
>timeval directly).
>
> With dtoc emitting fdt64_t for addresses (and region sizes), the array
> indices for accessing the reg[] array needs to be adjusted. This
> adjusts the Rockchip DM timer driver to correctly handle OF_PLATDATA
> given this new structure layout.
>
> Signed-off-by: Philipp Tom
> Remove header file includes that have been left over after the
> conversion to livetree-support.
>
> Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> drivers/power/pmic/rk8xx.c | 2 --
> 1 file changed, 2 deletions(-)
>
Acked-
> Update the Rockchip SDHCI wrapper to support a live device tree.
>
> Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> drivers/mmc/rockchip_sdhci.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
Acked-by: Philipp Toms
> To support fastboot "fastboot reboot-bootloader" cmd.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Reviewed-by: Simon Glass <s...@chromium.org>
> ---
>
> arch/arm/mach-rockchip/rk322x-board.c | 15 +++
> 1 file changed,
vid...@rock-chips.com>
> Reviewed-by: Kever Yang <kever.y...@rock-chips.com>
> Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
> arch/arm/include/asm/arch-rockchip/grf_rk322x.h | 32
> +
> arch/arm/mach-rockchip/rk
> Update the Rockchip SPI driver to support a live device tree.
>
> Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> drivers/spi/rk_spi.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
Acked-by: Philipp Tomsich <phil
Since ee95d10 (fdt: Build the new python libfdt module), a number of
additional files are auto-generated/installed into the tools directory.
List these in .gitignore to suppress having them listed as untracked.
Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
Refe
iam...@rock-chips.com>
> Reviewed-by: Simon Glass <s...@chromium.org>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
> configs/evb-rv1108_defconfig| 22
iam...@rock-chips.com>
> Reviewed-by: Simon Glass <s...@chromium.org>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
> configs/evb-rv1108_defconfig| 22 ++
> include/configs/rv1108_common.h | 3 +++
> 2 files chan
> To support fastboot "fastboot reboot-bootloader" cmd.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Reviewed-by: Simon Glass <s...@chromium.org>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-
> The sysreset driver for rk322x is ready but not enabled,
> add it to Makefile to make sure it's enabled.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Reviewed-by: Simon Glass <s...@chromium.org>
> Reviewed-by: Philipp Tomsich <philipp.toms.
> This patch adds USB OTG/EHCI/OHCI nodes for evb-rv1108 USB ports.
>
> Signed-off-by: William Wu <william...@rock-chips.com>
> Reviewed-by: Simon Glass <s...@chromium.org>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Review
vid...@rock-chips.com>
> Reviewed-by: Kever Yang <kever.y...@rock-chips.com>
> Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
> arch/arm/include/asm/arch-rockchip/g
> This patch adds USB OTG/EHCI/OHCI nodes for evb-rv1108 USB ports.
>
> Signed-off-by: William Wu <william...@rock-chips.com>
> Reviewed-by: Simon Glass <s...@chromium.org>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
> To support fastboot "fastboot reboot-bootloader" cmd.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Reviewed-by: Simon Glass <s...@chromium.org>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
&g
--- any additional comments
or guidance?
Regards,
Philipp.
On Thu, 17 Aug 2017, Kever Yang wrote:
Add driver for rk322x to support sdram initialize in SPL.
Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
---
C
++--
> 1 file changed, 65 insertions(+), 2 deletions(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
3 +++
> 1 file changed, 19 insertions(+), 4 deletions(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
> If the Ethernet address is not set, the network can't work,
> enable the random address config for default use.
>
> Signed-off-by: David Wu <david...@rock-chips.com>
> ---
>
> configs/evb-rk3288_defconfig | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-
> The dram channel info will be auto detect by the driver,
> we do not need it.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> ---
>
> Changes in v4: None
> Changes in v3: None
>
> arch/arm/dts/rk3229-evb.dts | 1 -
> 1 file changed, 1 de
Wu <david...@rock-chips.com>
> ---
>
> drivers/net/gmac_rockchip.c | 144
> +++-
> 1 file changed, 116 insertions(+), 28 deletions(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
__
> RK3188 using the same ddr_conf for both 15 bit and 16 bit row address.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> ---
>
> drivers/ram/rockchip/sdram_rk3188.c | 9 -
> 1 file changed, 8 insertions(+), 1 deletion(-)
>
Acked-by:
rch/arm/dts/rk3399-evb.dts | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
> The dram channel info will be auto detect by the driver,
> we do not need it.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> ---
>
> Changes in v4: None
> Changes in v3: None
>
> arch/arm/dts/rk3229-evb.dts | 1 -
> 1 file changed, 1 delet
> RK3188 using the same ddr_conf for both 15 bit and 16 bit row address.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> ---
>
> drivers/ram/rockchip/sdram_rk3188.c | 9 -
> 1 file changed, 8 insertions(+), 1 deletion(-)
>
Reviewed-by:
e changed, 19 insertions(+), 2 deletions(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
> Since we have CONFIG_RAM framwork and its driver folder, move the driver
> into it.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Philipp Tomsich <phil
> RK3188 using the same ddr_conf for both 15 bit and 16 bit row address.
>
> Signed-off-by: Kever Yang
> ---
>
> drivers/ram/rockchip/sdram_rk3188.c | 9 -
> 1 file changed, 8 insertions(+), 1 deletion(-)
>
Applied to u-boot-rockchip, thanks!
> Since we have CONFIG_RAM framwork and its driver folder, move the driver
> into it.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Philipp Tomsich <phil
> Since we have CONFIG_RAM framwork and its driver folder, move the driver
> into it.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Philipp Tomsich <phil
> Since we have CONFIG_RAM framwork and its driver folder, move the driver
> into it.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Philipp Tomsich <phil
> The dram channel info will be auto detect by the driver,
> we do not need it.
>
> Signed-off-by: Kever Yang
> ---
>
> Changes in v4: None
> Changes in v3: None
>
> arch/arm/dts/rk3229-evb.dts | 1 -
> 1 file changed, 1 deletion(-)
>
Applied to u-boot-rockchip,
> Add driver for rk322x to support sdram initialize in SPL.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
>
---
> Note: Fix for 2017.11
>
> doc/README.rockchip | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
79b7df47)
>
> Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
> ---
> Note: Fix for 2017.11
>
> include/configs/vyasa-rk3288.h | 8
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-syst
---
> Note: Fix for 2017.11
>
> doc/README.rockchip | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
79b7df47)
>
> Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
> ---
> Note: Fix for 2017.11
>
> include/configs/vyasa-rk3288.h | 8
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.c
rtion(+), 1 deletion(-)
>
Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
nsertion(+), 1 deletion(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
on(+), 1 deletion(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
> After the MASK MACRO update, we need to update the driver at the same time.
> This is a fix to:
> 37943aa rockchip: rk3036: clean mask definition for cru reg
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.to
in one reg
> - use rkclr/set_reg for reg access
> - add rockchip_reset_bind()
> - use dev_read_addr_size() instead of fdtdec_
>
> drivers/reset/Kconfig | 9 +++
> drivers/reset/Makefile | 1 +
> drivers/reset/reset-rockchip.c | 133
> ++
> From: Elaine Zhang <zhangq...@rock-chips.com>
>
> Bind rockchip reset to clock-controller with rockchip_reset_bind().
>
> Signed-off-by: Elaine Zhang <zhangq...@rock-chips.com>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Phi
> Enable board config for evb-rk3128.
> Serial output and eMMC works in this version.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Philipp Tomsich <phil
com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v3: None
> Changes in v2: None
>
> drivers/ram/rockchip/Ma
> Add rk3128 pinctrl driver and grf/iomux structure definition.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com&g
> evb-rk3128 is an evb from Rockchip based on rk3128 SoC:
> - 2 USB2.0 Host port;
> - 1 HDMI port;
> - 2 10/100M eth port;
> - 2GB ddr;
> - 16GB eMMC;
> - UART to USB debug port;
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philip
t; - use dev_read_addr_size() instead of fdtdec_
>
> drivers/reset/Kconfig | 9 +++
> drivers/reset/Makefile | 1 +
> drivers/reset/reset-rockchip.c | 133
> +
> 3 files changed, 143 insertions(+)
> create mode 10
gned-off-by: Andy Yan <andy@rock-chips.com>
> ---
>
> arch/arm/mach-rockchip/boot_mode.c | 15 ++-
> 1 file changed, 14 insertions(+), 1 deletion(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
hip/rk3036/sdram_rk3036.c | 15 ++-
> 1 file changed, 6 insertions(+), 9 deletions(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
> According to rk3036 TRM, should be set to '1' for the pll
> integer mode, while the '0' means the frac mode.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> arch/arm/mac
> Call setup_boot_mode to check current boot mode.
>
> Signed-off-by: Andy Yan <andy@rock-chips.com>
> ---
>
> arch/arm/mach-rockchip/Kconfig | 1 +
> arch/arm/mach-rockchip/rv1108/rv1108.c | 6 ++
> 2 files changed, 7 insertions(+)
>
Acked-
<kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v3: None
> Changes in v2: None
>
> arch/arm/dts/Makefile
> Add rk3128 clock driver and cru structure definition.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
> RK3128 is a SoC from Rockchip with quad-core Cortex-A7 CPU
> and mali400 GPU. Support Nand flash, eMMC, SD card, USB 2.0 host
> and device, HDMI/LVDS/MIPI display.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.to
k/rockchip/clk_rv1108.c | 6 ++
> 9 files changed, 71 insertions(+)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
anged, 21 insertions(+)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
> Call setup_boot_mode to check current boot mode.
>
> Signed-off-by: Andy Yan <andy@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> arch/arm/mach-rockchip/Kconfig | 1 +
> arch/arm/mach-rockchip/r
100644 board/rockchip/evb_rk3128/Makefile
> create mode 100644 board/rockchip/evb_rk3128/evb-rk3128.c
> create mode 100644 include/configs/evb_rk3128.h
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
> Add rk3128 pinctrl driver and grf/iomux structure definition.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v2:
> - remove debug info
> - update GPIO2C4/C
> RK3128 is a SoC from Rockchip with quad-core Cortex-A7 CPU
> and mali400 GPU. Support Nand flash, eMMC, SD card, USB 2.0 host
> and device, HDMI/LVDS/MIPI display.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.to
> Enable board config for evb-rk3128.
> Serial output and eMMC works in this version.
>
> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v2: None
>
files/paths listed in MAINTAINERS for the
> Rockchip port. I am certain, though, that this will have missed some
> additional paths that should have been included...
>
> Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Simon Glass <s...@
> After commit d962e5dadc2c("rockchip: mkimage: use spl_boot0 for all Rockchip
> SoCs"),
> the mkimage will not pad the Tag memroy, so we shoud
> pass a Taged ddr.bin/spl.bin to it.
>
> Signed-off-by: Andy Yan <andy....@rock-chips.com>
> Acked-by: Phili
indings/clock/rk3128-cru.h | 190
> 4 files changed, 1090 insertions(+)
> create mode 100644 arch/arm/dts/rk3128-evb.dts
> create mode 100644 arch/arm/dts/rk3128.dtsi
> create mode 100644 include/dt-bindings/clock/rk3128-cru.h
>
Acked-by: Philipp Tomsich <philipp.toms...
eate mode 100644 arch/arm/mach-rockchip/rk3128/syscon_rk3128.c
> create mode 100644 include/configs/rk3128_common.h
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
+++
> 1 file changed, 56 insertions(+)
> create mode 100644 configs/evb-rk3128_defconfig
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
.com>
> ---
>
> Changes in v2: None
>
> drivers/ram/rockchip/Makefile | 1 +
> drivers/ram/rockchip/sdram_rk3128.c | 59
> +
> 2 files changed, 60 insertions(+)
> create mode 100644 drivers/ram/rockchip/sdram_rk3128.c
&g
On Mon, 27 Nov 2017, Kever Yang wrote:
evb-rk3128 is an evb from Rockchip based on rk3128 SoC:
- 2 USB2.0 Host port;
- 1 HDMI port;
- 2 10/100M eth port;
- 2GB ddr;
- 16GB eMMC;
- UART to USB debug port;
Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
Acked-by: Philipp T
files/paths listed in MAINTAINERS for the
> Rockchip port. I am certain, though, that this will have missed some
> additional paths that should have been included...
>
> Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Reviewed-by: Simon Glass <s...
> After commit d962e5dadc2c("rockchip: mkimage: use spl_boot0 for all Rockchip
> SoCs"),
> the mkimage will not pad the Tag memroy, so we shoud
> pass a Taged ddr.bin/spl.bin to it.
>
> Signed-off-by: Andy Yan <andy....@rock-chips.com>
> Acked-by: Phili
60 insertions(+)
> create mode 100644 drivers/ram/rockchip/sdram_rk3128.c
>
Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
-
> drivers/clk/rockchip/clk_rk3128.c | 609
>
> 5 files changed, 856 insertions(+), 1 deletion(-)
> create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rk3128.h
> create mode 100644 arch/arm/mach-rockchip/rk3128/clk_rk3128.c
> create
100644 arch/arm/include/asm/arch-rockchip/grf_rk3128.h
> create mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3128.c
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
d/rockchip/evb_rv1108/README | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
Reviewed-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
d/rockchip/evb_rv1108/README | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
<kever.y...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v2: None
>
> arch/arm/dts/Makefile | 1 +
> arch/arm/dts/rk3128-evb.dts| 95
> arch/arm/dts/rk3128.dtsi
it
point to a GPIO that will perform a power-on reset of the entire
platform.
Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
Tested-by: Klaus Goger <klaus.go...@theobroma-systems.com>
---
Changes in v2: None
arch/arm/dts/rk3399-puma.dtsi | 5 +
1 fil
via a GPIO trigger.
This adds the necessary support to the rk3399-puma (i.e. RK3399-Q7)
board-support and the documentation for the new property
(sysreset-gpio) within the /config-node.
Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
Tested-by: Klaus Goger <
as default.
Signed-off-by: Andy Yan <andy@rock-chips.com>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
---
arch/arm/mach-rockchip/boot_mode.c | 15 ++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-rockchip/boot_mode.c
b/a
On Tue, 28 Nov 2017, Kever Yang wrote:
There is a fixed div-2 between PLL and clk_ddr/clk_ddrphy,
so we need to double to pll output and then ddr can work
in correct frequency.
Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
Acked-by: Philipp Tomsich <philipp.toms...@
+sjg
On Tue, 28 Nov 2017, Andy Yan wrote:
RV1108 EVB uses a adc-based recovery(VOL+) key, which
connected to saradc channel 0.
This patch add dt node for it.
Signed-off-by: Andy Yan <andy@rock-chips.com>
Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
rol registers are located in the GRF.
>
> This adds the RK3328-specific logic necessary to reuse this driver.
>
> Signed-off-by: David Wu <david...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v2:
the compiling error of redefinition.
> After that, define the uart2 iomux at rk322x-board file.
>
> Signed-off-by: David Wu <david...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v2:
> - New patch
&g
g support for rk3229 evb.
>
> Signed-off-by: David Wu <david...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v2:
> - New patch
>
> configs/evb-rk3229_defconfi
34 listed in bl.mailspike.net]
> 0.8 UPPERCASE_50_75message body is 50-75% uppercase
> 0.0 RCVD_IN_MSPIKE_BL Mailspike blacklisted
> Clean the iomux definitions at grf_rk3328.h, and move them into
> pinctrl-driver for resolving the compiling error of redefinition.
>
ters are located in the GRF.
>
> This adds the RK3368-specific logic necessary to reuse this driver.
>
> Signed-off-by: David Wu <david...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v2:
> - New
> Add basic dts configuration for rk3328 gmac2io.
>
> Signed-off-by: David Wu <david...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v2:
> - New patch
>
> arch/arm/dts/rk3328.dtsi | 19 ++
> Enable GMAC configs for evb-rk3328
>
> Signed-off-by: David Wu <david...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v2:
> - New patch
>
> configs/evb-rk3328_defconfig | 5 +
>
I2C8, the pinctrl is implemented and tested (on a RK3399-Q7) using
> communication with the FAN53555 connected on I2C8.
>
> Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> Tested-by: Klaus Goger <klaus.go...@theobroma-systems.com>
> ---
>
&g
e and also resulting link
> issues (if boot_mode.o is not included) by defining a stub function
> (in case the functionality is not built in) for setup_boot_mode in
> boot_mode.h.
>
> Fixes: e306779 (rockchip: make boot_mode related codes reused across all
> platforms)
> Signed-off-
> Add rk3328-evb gmac support.
>
> Signed-off-by: David Wu <david...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v2:
> - New patch
>
> arch/arm/dts/rk3328-evb.dts | 30 +
by setting
> CONFIG_BOOT_MODE_REG to 0.
>
> Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> configs/puma-rk3399_defconfig | 1 +
> 1 file changed, 1 insertion(+)
>
Applied to u-boot-rockchip, thanks!
___
> The RK3399 clk driver still has a left-over use of extract_bits, which
> can be replaced by using bitfield_extract from include/bitfield.h.
> This rewrites the invocation to use the shared function.
>
> Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
n. Clean the iomux definitions at grf_rv1108.h,
> and move them into pinctrl-driver.
>
> Signed-off-by: David Wu <david...@rock-chips.com>
> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
> ---
>
> Changes in v2:
> - New patch
>
&g
to always request a COLD reset.
Note that programmatic uses can still invoke a WARM reset through
reset_cpu() or using sysreset_walk().
Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
---
drivers/sysreset/sysreset-uclass.c | 2 +-
1 file changed, 1 insertion(+), 1 de
On Thu, 9 Nov 2017, David Wu wrote:
Need to set gmac m1 pins iomux, gmac m0 tx pins, select bit2
and bit10 at com iomux register. After that, set rgmii m1 tx
pins to 12ma drive-strength, and clean others to 2ma.
Signed-off-by: David Wu <david...@rock-chips.com>
Acked-by: Philipp T
only.
Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
---
Changes in v3: None
Changes in v2: None
configs/puma-rk3399_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/puma-rk3399_defconfig b/configs/puma-rk3399_defconfig
index ebbf8a9..233c15a
1501 - 1600 of 3308 matches
Mail list logo