On Thu, Jan 5, 2023 at 9:17 AM Kever Yang <kever.y...@rock-chips.com> wrote: > > > On 2023/1/5 17:06, Peter Robinson wrote: > > Hi Kever, > > > > On Thu, Jan 5, 2023 at 9:02 AM Kever Yang <kever.y...@rock-chips.com> wrote: > >> Hi Tom, > >> > >> Please pull the updates for rockchip platform for next: > >> - Add support for rv1126 soc and rv1126 neu2 io board; > >> - Add support for rk3399 pine64 pinephone pro board; > >> - dts sync from linux for rk3399; > > Can you pick up v2 of the pinephone pro patch, which drops the > > rk3399.dtsi sync for the time being as it breaks some things, see both > > v1 and v2 threads for detail, also Ton's previous issue with your lost > > PR for this. > > I do pick up the V2 of pinephone pro patch, but I did not notice that > the rk3399.dtsi sync > > has been dropped, what's the break by this patch? the build system has > passed.
I mentioned some of the issues in the v2 cover letter, and Quentin also mentions some issues here: https://lists.denx.de/pipermail/u-boot/2023-January/503274.html > > Thanks, > > - Kever > > > > > Peter > > > > > >> Travis: > >> https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/14601 > >> > >> Thanks, > >> - Kever > >> > >> The following changes since commit > >> a95410696d21d38b629c61a09c100197c5fc533a: > >> > >> Merge branch '2023-01-02-platform-updates' into next (2023-01-02 > >> 18:07:41 -0500) > >> > >> are available in the Git repository at: > >> > >> https://source.denx.de/u-boot/custodians/u-boot-rockchip.git for-next > >> > >> for you to fetch changes up to 7c2c42aa4b623dae0dd59064ff2b147eb01dbb75: > >> > >> rockchip: Add initial support for the PINE64 Pinephone Pro (2023-01-04 > >> 17:00:48 +0800) > >> > >> ---------------------------------------------------------------- > >> Christopher Obbard (1): > >> configs: roc-pc-rk3399: Enable rockchip efuse support > >> > >> Jagan Teki (25): > >> ram: Mark ram-uclass depend on TPL_DM or SPL_DM > >> ram: rockchip: Add common ddr type configs > >> ram: rockchip: Compute ddr capacity based on grf split > >> ram: rockchip: Update ddr pctl regs for px30 > >> ram: rockchip: Add rv1126 ddr3 support > >> ram: rockchip: Add rv1126 ddr loader params > >> ram: rockchip: Add rv1126 ddr driver support > >> ram: rockchip: rv1126: Control ddr init prints via DEBUG > >> ram: rockchip: Add rv1126 lpddr4 support > >> pinctrl: rockchip: Add pinctrl route types > >> pinctrl: rockchip: Add rv1126 support > >> arch: rockchip: Add cru header for rv1126 > >> dt-bindings: clk: Add dt-binding header for RV1126 > >> clk: rockchip: Add rv1126 clk support > >> dt-bindings: power: Add power-domain header for rv1126 > >> arm: rockchip: Add grf header for rv1126 > >> ARM: dts: rockchip: Add Rockchip RV1126 pinctrl > >> ARM: dts: rockchip: Add Rockchip RV1126 SoC > >> arm: rockchip: Add RV1126 arch core support > >> arm: rockchip: rv1126: Set dram area unsecure for SPL > >> rockchip: mkimage: Add rv1126 support > >> ARM: dts: rockchip: rv1126: Add Edgeble Neural Compute Module > >> 2(Neu2) > >> ARM: dts: rockchip: rv1126: Add Edgeble Neural Compute Module > >> 2(Neu2) IO > >> ARM: dts: rockchip: Add rv1126-u-boot.dtsi > >> board: rockchip: Add Edgeble Neu2 IO Board > >> > >> John Keeping (2): > >> rc4: mark key as const > >> rockchip: mkimage: make RC4 key const > >> > >> Peter Robinson (3): > >> arm64: dts: rk3399: sync rk3399.dtsi from 6.1-rc1 > >> arm64: dts: rk3399: Add upstream Pinephone Pro dts > >> rockchip: Add initial support for the PINE64 Pinephone Pro > >> > >> Quentin Schulz (3): > >> rockchip: px30: make watchdog and tsadc trigger a first global reset > >> rockchip: clk: add watchdog clock to px30_clk_enable > >> rockchip: puma-rk3399: sync DTS with Linux kernel next-20221114 > >> > >> arch/arm/dts/Makefile | 4 + > >> arch/arm/dts/rk3399-opp.dtsi | 6 +- > >> arch/arm/dts/rk3399-pinephone-pro-u-boot.dtsi | 31 + > >> arch/arm/dts/rk3399-pinephone-pro.dts | 474 +++ > >> arch/arm/dts/rk3399-puma-haikou.dts | 5 +- > >> arch/arm/dts/rk3399-puma.dtsi | 32 +- > >> arch/arm/dts/rk3399-u-boot.dtsi | 36 +- > >> arch/arm/dts/rk3399.dtsi | 200 +- > >> arch/arm/dts/rv1126-edgeble-neu2-io-u-boot.dtsi | 10 + > >> arch/arm/dts/rv1126-edgeble-neu2-io.dts | 42 + > >> arch/arm/dts/rv1126-edgeble-neu2.dtsi | 338 ++ > >> arch/arm/dts/rv1126-pinctrl.dtsi | 211 ++ > >> arch/arm/dts/rv1126-u-boot.dtsi | 62 + > >> arch/arm/dts/rv1126.dtsi | 438 +++ > >> arch/arm/include/asm/arch-rockchip/cru_rv1126.h | 459 +++ > >> .../include/asm/arch-rockchip/dram_spec_timing.h | 452 +++ > >> arch/arm/include/asm/arch-rockchip/grf_rv1126.h | 251 ++ > >> arch/arm/include/asm/arch-rockchip/sdram_common.h | 214 +- > >> arch/arm/include/asm/arch-rockchip/sdram_msch.h | 12 + > >> .../include/asm/arch-rockchip/sdram_pctl_px30.h | 100 +- > >> .../include/asm/arch-rockchip/sdram_phy_rv1126.h | 93 + > >> arch/arm/include/asm/arch-rockchip/sdram_rv1126.h | 420 +++ > >> arch/arm/include/asm/arch-rv1126/boot0.h | 11 + > >> arch/arm/include/asm/arch-rv1126/gpio.h | 11 + > >> arch/arm/mach-rockchip/Kconfig | 46 + > >> arch/arm/mach-rockchip/Makefile | 1 + > >> arch/arm/mach-rockchip/px30/px30.c | 4 + > >> arch/arm/mach-rockchip/rk3399/Kconfig | 8 + > >> arch/arm/mach-rockchip/rv1126/Kconfig | 59 + > >> arch/arm/mach-rockchip/rv1126/Makefile | 13 + > >> arch/arm/mach-rockchip/rv1126/clk_rv1126.c | 33 + > >> arch/arm/mach-rockchip/rv1126/rv1126.c | 75 + > >> arch/arm/mach-rockchip/rv1126/syscon_rv1126.c | 47 + > >> board/edgeble/neural-compute-module-2/Kconfig | 16 + > >> board/edgeble/neural-compute-module-2/MAINTAINERS | 6 + > >> board/edgeble/neural-compute-module-2/Makefile | 7 + > >> board/edgeble/neural-compute-module-2/neu2.c | 4 + > >> board/engicam/px30_core/Kconfig | 2 +- > >> board/pine64/pinephone-pro-rk3399/Kconfig | 15 + > >> board/pine64/pinephone-pro-rk3399/MAINTAINERS | 8 + > >> board/pine64/pinephone-pro-rk3399/Makefile | 1 + > >> .../pinephone-pro-rk3399/pinephone-pro-rk3399.c | 76 + > >> common/spl/Kconfig.tpl | 2 +- > >> configs/khadas-edge-captain-rk3399_defconfig | 2 +- > >> configs/khadas-edge-rk3399_defconfig | 2 +- > >> configs/khadas-edge-v-rk3399_defconfig | 2 +- > >> configs/leez-rk3399_defconfig | 2 +- > >> configs/nanopi-r4s-rk3399_defconfig | 2 +- > >> configs/neu2-io-rv1126_defconfig | 57 + > >> configs/pinebook-pro-rk3399_defconfig | 2 +- > >> configs/pinephone-pro-rk3399_defconfig | 104 + > >> configs/roc-pc-mezzanine-rk3399_defconfig | 4 +- > >> configs/roc-pc-rk3399_defconfig | 4 +- > >> configs/rock-pi-4-rk3399_defconfig | 2 +- > >> configs/rock-pi-4c-rk3399_defconfig | 2 +- > >> configs/rockpro64-rk3399_defconfig | 2 +- > >> doc/board/rockchip/rockchip.rst | 3 + > >> drivers/clk/rockchip/Makefile | 1 + > >> drivers/clk/rockchip/clk_px30.c | 3 + > >> drivers/clk/rockchip/clk_rk3399.c | 2 +- > >> drivers/clk/rockchip/clk_rv1126.c | 1889 +++++++++++ > >> drivers/pinctrl/rockchip/Makefile | 1 + > >> drivers/pinctrl/rockchip/pinctrl-px30.c | 11 +- > >> drivers/pinctrl/rockchip/pinctrl-rk3128.c | 11 +- > >> drivers/pinctrl/rockchip/pinctrl-rk322x.c | 11 +- > >> drivers/pinctrl/rockchip/pinctrl-rk3288.c | 11 +- > >> drivers/pinctrl/rockchip/pinctrl-rk3308.c | 11 +- > >> drivers/pinctrl/rockchip/pinctrl-rk3328.c | 11 +- > >> drivers/pinctrl/rockchip/pinctrl-rk3399.c | 11 +- > >> drivers/pinctrl/rockchip/pinctrl-rockchip-core.c | 45 +- > >> drivers/pinctrl/rockchip/pinctrl-rockchip.h | 58 +- > >> drivers/pinctrl/rockchip/pinctrl-rv1126.c | 416 +++ > >> drivers/ram/Makefile | 2 +- > >> drivers/ram/rockchip/Kconfig | 32 +- > >> drivers/ram/rockchip/Makefile | 1 + > >> .../ram/rockchip/sdram-rv1126-ddr3-detect-1056.inc | 72 + > >> .../ram/rockchip/sdram-rv1126-ddr3-detect-328.inc | 72 + > >> .../ram/rockchip/sdram-rv1126-ddr3-detect-396.inc | 72 + > >> .../ram/rockchip/sdram-rv1126-ddr3-detect-528.inc | 72 + > >> .../ram/rockchip/sdram-rv1126-ddr3-detect-664.inc | 72 + > >> .../ram/rockchip/sdram-rv1126-ddr3-detect-784.inc | 72 + > >> .../ram/rockchip/sdram-rv1126-ddr3-detect-924.inc | 72 + > >> .../ram/rockchip/sdram-rv1126-loader_params.inc | 197 ++ > >> .../rockchip/sdram-rv1126-lpddr4-detect-1056.inc | 78 + > >> .../rockchip/sdram-rv1126-lpddr4-detect-328.inc | 78 + > >> .../rockchip/sdram-rv1126-lpddr4-detect-396.inc | 78 + > >> .../rockchip/sdram-rv1126-lpddr4-detect-528.inc | 78 + > >> .../rockchip/sdram-rv1126-lpddr4-detect-664.inc | 78 + > >> .../rockchip/sdram-rv1126-lpddr4-detect-784.inc | 78 + > >> .../rockchip/sdram-rv1126-lpddr4-detect-924.inc | 78 + > >> drivers/ram/rockchip/sdram_common.c | 6 +- > >> drivers/ram/rockchip/sdram_pctl_px30.c | 6 +- > >> drivers/ram/rockchip/sdram_px30.c | 8 +- > >> drivers/ram/rockchip/sdram_rk3328.c | 2 +- > >> drivers/ram/rockchip/sdram_rk3399.c | 9 +- > >> drivers/ram/rockchip/sdram_rv1126.c | 3543 > >> ++++++++++++++++++++ > >> include/configs/neural-compute-module-2.h | 21 + > >> include/configs/pinephone-pro-rk3399.h | 19 + > >> include/configs/rv1126_common.h | 40 + > >> include/dt-bindings/clock/rk3399-cru.h | 24 +- > >> include/dt-bindings/clock/rockchip,rv1126-cru.h | 632 ++++ > >> include/dt-bindings/power/rk3399-power.h | 1 + > >> include/dt-bindings/power/rockchip,rv1126-power.h | 35 + > >> include/rc4.h | 2 +- > >> lib/rc4.c | 2 +- > >> tools/rkcommon.c | 3 +- > >> 106 files changed, 12456 insertions(+), 196 deletions(-) > >> create mode 100644 arch/arm/dts/rk3399-pinephone-pro-u-boot.dtsi > >> create mode 100644 arch/arm/dts/rk3399-pinephone-pro.dts > >> create mode 100644 arch/arm/dts/rv1126-edgeble-neu2-io-u-boot.dtsi > >> create mode 100644 arch/arm/dts/rv1126-edgeble-neu2-io.dts > >> create mode 100644 arch/arm/dts/rv1126-edgeble-neu2.dtsi > >> create mode 100644 arch/arm/dts/rv1126-pinctrl.dtsi > >> create mode 100644 arch/arm/dts/rv1126-u-boot.dtsi > >> create mode 100644 arch/arm/dts/rv1126.dtsi > >> create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rv1126.h > >> create mode 100644 arch/arm/include/asm/arch-rockchip/dram_spec_timing.h > >> create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rv1126.h > >> create mode 100644 arch/arm/include/asm/arch-rockchip/sdram_phy_rv1126.h > >> create mode 100644 arch/arm/include/asm/arch-rockchip/sdram_rv1126.h > >> create mode 100644 arch/arm/include/asm/arch-rv1126/boot0.h > >> create mode 100644 arch/arm/include/asm/arch-rv1126/gpio.h > >> create mode 100644 arch/arm/mach-rockchip/rv1126/Kconfig > >> create mode 100644 arch/arm/mach-rockchip/rv1126/Makefile > >> create mode 100644 arch/arm/mach-rockchip/rv1126/clk_rv1126.c > >> create mode 100644 arch/arm/mach-rockchip/rv1126/rv1126.c > >> create mode 100644 arch/arm/mach-rockchip/rv1126/syscon_rv1126.c > >> create mode 100644 board/edgeble/neural-compute-module-2/Kconfig > >> create mode 100644 board/edgeble/neural-compute-module-2/MAINTAINERS > >> create mode 100644 board/edgeble/neural-compute-module-2/Makefile > >> create mode 100644 board/edgeble/neural-compute-module-2/neu2.c > >> create mode 100644 board/pine64/pinephone-pro-rk3399/Kconfig > >> create mode 100644 board/pine64/pinephone-pro-rk3399/MAINTAINERS > >> create mode 100644 board/pine64/pinephone-pro-rk3399/Makefile > >> create mode 100644 > >> board/pine64/pinephone-pro-rk3399/pinephone-pro-rk3399.c > >> create mode 100644 configs/neu2-io-rv1126_defconfig > >> create mode 100644 configs/pinephone-pro-rk3399_defconfig > >> create mode 100644 drivers/clk/rockchip/clk_rv1126.c > >> create mode 100644 drivers/pinctrl/rockchip/pinctrl-rv1126.c > >> create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr3-detect-1056.inc > >> create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr3-detect-328.inc > >> create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr3-detect-396.inc > >> create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr3-detect-528.inc > >> create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr3-detect-664.inc > >> create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr3-detect-784.inc > >> create mode 100644 drivers/ram/rockchip/sdram-rv1126-ddr3-detect-924.inc > >> create mode 100644 drivers/ram/rockchip/sdram-rv1126-loader_params.inc > >> create mode 100644 > >> drivers/ram/rockchip/sdram-rv1126-lpddr4-detect-1056.inc > >> create mode 100644 > >> drivers/ram/rockchip/sdram-rv1126-lpddr4-detect-328.inc > >> create mode 100644 > >> drivers/ram/rockchip/sdram-rv1126-lpddr4-detect-396.inc > >> create mode 100644 > >> drivers/ram/rockchip/sdram-rv1126-lpddr4-detect-528.inc > >> create mode 100644 > >> drivers/ram/rockchip/sdram-rv1126-lpddr4-detect-664.inc > >> create mode 100644 > >> drivers/ram/rockchip/sdram-rv1126-lpddr4-detect-784.inc > >> create mode 100644 > >> drivers/ram/rockchip/sdram-rv1126-lpddr4-detect-924.inc > >> create mode 100644 drivers/ram/rockchip/sdram_rv1126.c > >> create mode 100644 include/configs/neural-compute-module-2.h > >> create mode 100644 include/configs/pinephone-pro-rk3399.h > >> create mode 100644 include/configs/rv1126_common.h > >> create mode 100644 include/dt-bindings/clock/rockchip,rv1126-cru.h > >> create mode 100644 include/dt-bindings/power/rockchip,rv1126-power.h