All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.