From: Kever Yang <kever.yang@rock-chips.com>
To: trini@konsulko.com
Cc: u-boot@lists.denx.de
Subject: Pull request: u-boot-rockchip-20220418
Date: Tue, 19 Apr 2022 17:17:05 +0800 [thread overview]
Message-ID: <20220419091705.859398-1-kever.yang@rock-chips.com> (raw)
Hi Tom,
Please pull the rockchip updates:
- Add rk3066 SoC support;
- Add rk3066 MK808 board support;
- dts sync from kernel for rk322x, rk3288;
- some other board level config update;
Gitlab ci:
https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/11773
Thanks,
- Kever
The following changes since commit 9859465bfe838bc8264d45e1a1bed847bba74bad:
Merge tag 'efi-2022-07-rc1-2' of https://source.denx.de/u-boot/custodians/u-boot-efi (2022-04-15 14:29:52 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20220418
for you to fetch changes up to dcaaefdc0a7b3052e513b0e5dd2b00be4436386b:
rockchip: video: mipi: add more compatible strings for rk3288/rk3399 (2022-04-18 11:25:13 +0800)
----------------------------------------------------------------
Chris Morgan (2):
spi: rockchip_sfc: Add missing include for dm/device_compat.h
rockchip: clk: add clocks to px30_clk_enable
Haolin Li (1):
mmc: rockchip_sdhci: Correct error checking
Johan Jonker (38):
rockchip: move ROCKCHIP_STIMER_BASE to Kconfig
rockchip: spl: change call condition rockchip_stimer_init()
rockchip: tpl: change call condition rockchip_stimer_init()
rockchip: tpl: use IS_ENABLED for timer_init() call condition
rockchip: timer: add OF_PLATDATA support for dw-apb-timer
rockchip: timer: dw-apb-timer: fix whitespace in U_BOOT_DRIVER structure
rockchip: mmc: rockchip_dw_mmc: fix ciu clock index
rockchip: mmc: rockchip_dw_mmc: add rk3066/rk3188 support
rockchip: serial: restyle the serial_rockchip.c driver
rockchip: serial: move driver alias to serial_rockchip.c
rockchip: serial: rename U_BOOT_DRIVER name to rockchip_uart
rockchip: serial: Kconfig: add select SYS_NS16550 to config ROCKCHIP_SERIAL
rockchip: serial: Kconfig: allow ROCKCHIP_SERIAL enabled in TPL
rockchip: rk3066-power: sync power domain dt-binding header from Linux
arm: dts: rockchip: fix rk3xxx-u-boot.dtsi
arm: dts: rockchip: fix include rk3xxx-u-boot.dtsi
arm: dts: rockchip: add rk3066a.dtsi
arm: dts: rockchip: add rk3066a-mk808.dts
rockchip: tools: add rk3066 support to rkcommon.c
rockchip: rk3066: add core support
rockchip: rk3066: add Rikomagic MK808 board
rockchip: rk3066: add mk808_defconfig
doc: rockchip: restyle rockchip.rst
doc: rockchip: add px30/rk3326 boards and examples
doc: rockchip: add rk3066 Rikomagic MK808
rockchip: rk3228-power: sync power domain dt-binding header from Linux
rockchip: rk3228-cru: sync the clock dt-binding header from Linux
arm: dts: rockchip: move all rk322x u-boot specific properties in separate dtsi files
arm: dts: rockchip: sync rk322x.dtsi from Linux
arm: dts: rockchip: sync rk3229-evb.dts from Linux
rockchip: rk3288-power: sync power domain dt-binding header from Linux
rockchip: rk3288-cru: sync the clock dt-binding header from Linux
arm: dts: rockchip: move all rk3288 u-boot specific properties in separate dtsi files
rockchip: fix boot_devices constants
board: google: veyron: add more DT files to MAINTAINERS
board: rk3288: add more DT files to MAINTAINERS
rockchip: video: rk_edp: add more rk3288 edp node options
rockchip: video: mipi: add more compatible strings for rk3288/rk3399
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 sdram driver
Peter Cai (1):
adc: rockchip-saradc: add support for getting reference voltage value
Vagrant Cascadian (2):
rockchip: Enable SCSI in distro bootcmd for rk3399.
rockchip: Enable AHCI/SCSI/SATA on rockpro64-rk3399.
arch/arm/dts/Makefile | 3 +
arch/arm/dts/rk3066a-mk808-u-boot.dtsi | 49 ++
arch/arm/dts/rk3066a-mk808.dts | 216 ++++++
arch/arm/dts/rk3066a-u-boot.dtsi | 4 +
arch/arm/dts/rk3066a.dtsi | 879 +++++++++++++++++++++++
arch/arm/dts/rk3188-u-boot.dtsi | 1 +
arch/arm/dts/rk3188.dtsi | 1 -
arch/arm/dts/rk3229-evb-u-boot.dtsi | 28 +
arch/arm/dts/rk3229-evb.dts | 223 +++++-
arch/arm/dts/rk3229.dtsi | 52 ++
arch/arm/dts/rk322x-u-boot.dtsi | 56 ++
arch/arm/dts/rk322x.dtsi | 879 ++++++++++++++++++-----
arch/arm/dts/rk3288-evb-u-boot.dtsi | 11 +
arch/arm/dts/rk3288-evb.dts | 11 -
arch/arm/dts/rk3288-firefly-u-boot.dtsi | 31 +
arch/arm/dts/rk3288-firefly.dts | 17 -
arch/arm/dts/rk3288-firefly.dtsi | 3 -
arch/arm/dts/rk3288-miqi-u-boot.dtsi | 20 +
arch/arm/dts/rk3288-miqi.dts | 11 -
arch/arm/dts/rk3288-miqi.dtsi | 2 -
arch/arm/dts/rk3288-phycore-rdk-u-boot.dtsi | 44 ++
arch/arm/dts/rk3288-phycore-rdk.dts | 18 -
arch/arm/dts/rk3288-phycore-som.dtsi | 6 -
arch/arm/dts/rk3288-popmetal-u-boot.dtsi | 11 +
arch/arm/dts/rk3288-popmetal.dts | 11 -
arch/arm/dts/rk3288-rock2-square-u-boot.dtsi | 30 +
arch/arm/dts/rk3288-rock2-square.dts | 18 -
arch/arm/dts/rk3288-u-boot.dtsi | 80 ++-
arch/arm/dts/rk3288-veyron-jerry-u-boot.dtsi | 14 +
arch/arm/dts/rk3288-veyron-jerry.dts | 11 -
arch/arm/dts/rk3288-veyron-mickey-u-boot.dtsi | 14 +
arch/arm/dts/rk3288-veyron-mickey.dts | 11 -
arch/arm/dts/rk3288-veyron-minnie-u-boot.dtsi | 14 +
arch/arm/dts/rk3288-veyron-minnie.dts | 11 -
arch/arm/dts/rk3288-veyron-u-boot.dtsi | 61 ++
arch/arm/dts/rk3288-veyron.dtsi | 39 --
arch/arm/dts/rk3288.dtsi | 51 +-
arch/arm/dts/rk3xxx-u-boot.dtsi | 8 +-
arch/arm/include/asm/arch-rk3066/boot0.h | 8 +
arch/arm/include/asm/arch-rk3066/gpio.h | 8 +
arch/arm/include/asm/arch-rk3066/timer.h | 6 +
arch/arm/include/asm/arch-rockchip/cru_rk3066.h | 157 +++++
arch/arm/include/asm/arch-rockchip/grf_rk3066.h | 210 ++++++
arch/arm/mach-rockchip/Kconfig | 33 +
arch/arm/mach-rockchip/Makefile | 1 +
arch/arm/mach-rockchip/px30/Kconfig | 3 +
arch/arm/mach-rockchip/rk3036/Kconfig | 3 +
arch/arm/mach-rockchip/rk3066/Kconfig | 39 ++
arch/arm/mach-rockchip/rk3066/Makefile | 5 +
arch/arm/mach-rockchip/rk3066/clk_rk3066.c | 33 +
arch/arm/mach-rockchip/rk3066/rk3066.c | 49 ++
arch/arm/mach-rockchip/rk3066/syscon_rk3066.c | 55 ++
arch/arm/mach-rockchip/rk3128/Kconfig | 3 +
arch/arm/mach-rockchip/rk3188/rk3188.c | 4 +-
arch/arm/mach-rockchip/rk322x/Kconfig | 3 +
arch/arm/mach-rockchip/rk322x/rk322x.c | 4 +-
arch/arm/mach-rockchip/rk3288/Kconfig | 3 +
arch/arm/mach-rockchip/rk3288/rk3288.c | 4 +-
arch/arm/mach-rockchip/rk3308/Kconfig | 10 +-
arch/arm/mach-rockchip/rk3328/Kconfig | 3 +
arch/arm/mach-rockchip/rk3328/rk3328.c | 4 +-
arch/arm/mach-rockchip/rk3368/Kconfig | 3 +
arch/arm/mach-rockchip/rk3368/rk3368.c | 4 +-
arch/arm/mach-rockchip/rk3399/Kconfig | 3 +
arch/arm/mach-rockchip/rk3568/Kconfig | 3 +
arch/arm/mach-rockchip/spl.c | 8 +-
arch/arm/mach-rockchip/tpl.c | 9 +-
board/chipspark/popmetal_rk3288/MAINTAINERS | 2 +
board/google/veyron/MAINTAINERS | 17 +
board/mqmaker/miqi_rk3288/MAINTAINERS | 2 +
board/phytec/phycore_rk3288/MAINTAINERS | 3 +
board/radxa/rock2/MAINTAINERS | 3 +
board/rikomagic/mk808/Kconfig | 15 +
board/rikomagic/mk808/MAINTAINERS | 6 +
board/rikomagic/mk808/Makefile | 3 +
board/rikomagic/mk808/mk808.c | 3 +
board/rockchip/evb_rk3229/MAINTAINERS | 2 +
board/rockchip/evb_rk3288/MAINTAINERS | 3 +
board/rockchip/tinker_rk3288/MAINTAINERS | 5 +
configs/mk808_defconfig | 102 +++
configs/rock_defconfig | 1 +
configs/rockpro64-rk3399_defconfig | 7 +
doc/board/rockchip/rockchip.rst | 262 +++++--
drivers/adc/rockchip-saradc.c | 21 +
drivers/clk/rockchip/Makefile | 1 +
drivers/clk/rockchip/clk_px30.c | 3 +
drivers/clk/rockchip/clk_rk3066.c | 717 +++++++++++++++++++
drivers/mmc/rockchip_dw_mmc.c | 7 +-
drivers/mmc/rockchip_sdhci.c | 2 +-
drivers/pinctrl/rockchip/Makefile | 1 +
drivers/pinctrl/rockchip/pinctrl-rk3066.c | 112 +++
drivers/ram/rockchip/Makefile | 1 +
drivers/ram/rockchip/sdram_rk3066.c | 892 ++++++++++++++++++++++++
drivers/serial/Kconfig | 5 +-
drivers/serial/Makefile | 2 -
drivers/serial/ns16550.c | 2 -
drivers/serial/serial_rockchip.c | 46 +-
drivers/spi/rockchip_sfc.c | 1 +
drivers/timer/dw-apb-timer.c | 52 +-
drivers/video/rockchip/rk3288_mipi.c | 1 +
drivers/video/rockchip/rk3399_mipi.c | 1 +
drivers/video/rockchip/rk_edp.c | 8 +-
include/configs/mk808.h | 9 +
include/configs/px30_common.h | 1 -
include/configs/rk3036_common.h | 1 -
include/configs/rk3066_common.h | 47 ++
include/configs/rk3128_common.h | 1 -
include/configs/rk322x_common.h | 1 -
include/configs/rk3288_common.h | 1 -
include/configs/rk3308_common.h | 1 -
include/configs/rk3328_common.h | 1 -
include/configs/rk3368_common.h | 1 -
include/configs/rk3399_common.h | 1 -
include/configs/rk3568_common.h | 1 -
include/configs/rockchip-common.h | 7 +
include/dt-bindings/clock/rk3228-cru.h | 54 +-
include/dt-bindings/clock/rk3288-cru.h | 13 +-
include/dt-bindings/power-domain/rk3288.h | 11 -
include/dt-bindings/power/rk3066-power.h | 22 +
include/dt-bindings/power/rk3228-power.h | 21 +
include/dt-bindings/power/rk3288-power.h | 32 +
tools/rkcommon.c | 1 +
122 files changed, 5570 insertions(+), 595 deletions(-)
create mode 100644 arch/arm/dts/rk3066a-mk808-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3066a-mk808.dts
create mode 100644 arch/arm/dts/rk3066a-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3066a.dtsi
create mode 100644 arch/arm/dts/rk3229-evb-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3229.dtsi
create mode 100644 arch/arm/dts/rk322x-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3288-phycore-rdk-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3288-rock2-square-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3288-veyron-jerry-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3288-veyron-mickey-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3288-veyron-minnie-u-boot.dtsi
create mode 100644 arch/arm/include/asm/arch-rk3066/boot0.h
create mode 100644 arch/arm/include/asm/arch-rk3066/gpio.h
create mode 100644 arch/arm/include/asm/arch-rk3066/timer.h
create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rk3066.h
create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rk3066.h
create mode 100644 arch/arm/mach-rockchip/rk3066/Kconfig
create mode 100644 arch/arm/mach-rockchip/rk3066/Makefile
create mode 100644 arch/arm/mach-rockchip/rk3066/clk_rk3066.c
create mode 100644 arch/arm/mach-rockchip/rk3066/rk3066.c
create mode 100644 arch/arm/mach-rockchip/rk3066/syscon_rk3066.c
create mode 100644 board/rikomagic/mk808/Kconfig
create mode 100644 board/rikomagic/mk808/MAINTAINERS
create mode 100644 board/rikomagic/mk808/Makefile
create mode 100644 board/rikomagic/mk808/mk808.c
create mode 100644 configs/mk808_defconfig
create mode 100644 drivers/clk/rockchip/clk_rk3066.c
create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3066.c
create mode 100644 drivers/ram/rockchip/sdram_rk3066.c
create mode 100644 include/configs/mk808.h
create mode 100644 include/configs/rk3066_common.h
delete mode 100644 include/dt-bindings/power-domain/rk3288.h
create mode 100644 include/dt-bindings/power/rk3066-power.h
create mode 100644 include/dt-bindings/power/rk3228-power.h
create mode 100644 include/dt-bindings/power/rk3288-power.h
next reply other threads:[~2022-04-19 9:17 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-04-19 9:17 Kever Yang [this message]
2022-04-19 16:25 ` Pull request: u-boot-rockchip-20220418 Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220419091705.859398-1-kever.yang@rock-chips.com \
--to=kever.yang@rock-chips.com \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.