Message ID | 20230813-naturist-fragment-ac7d10c453ba@spud (mailing list archive) |
---|---|
State | Accepted |
Commit | ba817911855ce2ac3fd2a618aced1ce937353abe |
Headers | show |
Series | [GIT,PULL] RISC-V Devicetrees for v6.6 | expand |
Hello: This pull request was applied to soc/soc.git (for-next) by Arnd Bergmann <arnd@arndb.de>: On Sun, 13 Aug 2023 11:25:59 +0100 you wrote: > Hey Arnd, > > Please pull what is entirely StarFive related changes for v6.6. > I noticed this morning that I had an s/0xf/15/ change sitting unstaged > on my system, hence the recency of the top-most commit in the branch. > > The rest of this has been in linux-next and all that jazz. > > [...] Here is the summary with links: - [GIT,PULL] RISC-V Devicetrees for v6.6 https://git.kernel.org/soc/soc/c/ba817911855c You are awesome, thank you!
Hey Arnd, Please pull what is entirely StarFive related changes for v6.6. I noticed this morning that I had an s/0xf/15/ change sitting unstaged on my system, hence the recency of the top-most commit in the branch. The rest of this has been in linux-next and all that jazz. Thanks, Conor. The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5: Linux 6.5-rc1 (2023-07-09 13:53:13 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ tags/riscv-dt-for-v6.6 for you to fetch changes up to f331eb1f5454123f3cec51c18a3d86c2a53bddb9: riscv: dts: starfive: jh7110: Fix GMAC configuration (2023-08-13 11:12:20 +0100) ---------------------------------------------------------------- RISC-V Devicetrees for v6.6 StarFive: There's only StarFive stuff this time around, starting with some bindings to get clock ID defines out of the binding headers. Getting these (and the syscon bindings) in unblocked a swathe of stuff sitting on the list. Added are: new clock controllers and sycons, ethernet support, thermal sensors, USB and PCIe PHYs, hwrng, mmc and a few more besides for the VisionFive v2. The original VisionFive and BeagleV Starlight got some the thermal sensor support too, as that is supported by the same driver. These changes make the board actually usable with something other than an initramfs. Overlay support by way of the -@ flag set during dtb building, is added also. Signed-off-by: Conor Dooley <conor.dooley@microchip.com> ---------------------------------------------------------------- Conor Dooley (1): Merge tag 'clk-starfive-bindings' into riscv-dt-for-next Felix Moessbauer (1): riscv: dts: Enable device-tree overlay support for starfive devices Hal Feng (2): riscv: dts: starfive: jh7100: Add temperature sensor node and thermal-zones riscv: dts: starfive: jh7110: Add temperature sensor node and thermal-zones Jia Jie Ho (2): riscv: dts: starfive - Add crypto and DMA node for JH7110 riscv: dts: starfive - Add hwrng node for JH7110 SoC Minda Chen (2): riscv: dts: starfive: Add USB and PCIe PHY nodes for JH7110 riscv: dts: starfive: Add USB dts node for JH7110 Samin Guo (3): riscv: dts: starfive: jh7110: Add ethernet device nodes riscv: dts: starfive: visionfive 2: Add configuration of gmac and phy riscv: dts: starfive: jh7110: Fix GMAC configuration Walker Chen (2): riscv: dts: starfive: jh7110: add dma controller node riscv: dts: starfive: jh7110: add the node and pins configuration for tdm William Qiu (6): dt-bindings: soc: starfive: Add StarFive syscon module riscv: dts: starfive: jh7110: Add syscon nodes riscv: dts: starfive: Add spi node and pins configuration riscv: dts: starfive: Add QSPI controller node for StarFive JH7110 SoC riscv: dts: starfive: enable DCDC1&ALDO4 node in axp15060 riscv: dts: starfive: Add mmc nodes on VisionFive 2 board Xingyu Wu (8): dt-bindings: clock: Add StarFive JH7110 PLL clock generator dt-bindings: clock: jh7110-syscrg: Add PLL clock inputs dt-bindings: clock: Add StarFive JH7110 System-Top-Group clock and reset generator dt-bindings: clock: Add StarFive JH7110 Image-Signal-Process clock and reset generator dt-bindings: clock: Add StarFive JH7110 Video-Output clock and reset generator riscv: dts: starfive: jh7110: Add DVP and HDMI TX pixel external clocks riscv: dts: starfive: jh7110: Add STGCRG/ISPCRG/VOUTCRG nodes riscv: dts: starfive: jh7110: Add PLL clocks source in SYSCRG node .../bindings/clock/starfive,jh7110-ispcrg.yaml | 87 ++++ .../bindings/clock/starfive,jh7110-pll.yaml | 46 ++ .../bindings/clock/starfive,jh7110-stgcrg.yaml | 82 ++++ .../bindings/clock/starfive,jh7110-syscrg.yaml | 18 +- .../bindings/clock/starfive,jh7110-voutcrg.yaml | 90 ++++ .../soc/starfive/starfive,jh7110-syscon.yaml | 93 ++++ MAINTAINERS | 7 + arch/riscv/boot/dts/starfive/Makefile | 6 + arch/riscv/boot/dts/starfive/jh7100.dtsi | 37 ++ .../jh7110-starfive-visionfive-2-v1.2a.dts | 13 + .../jh7110-starfive-visionfive-2-v1.3b.dts | 31 ++ .../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 284 ++++++++++++ arch/riscv/boot/dts/starfive/jh7110.dtsi | 503 ++++++++++++++++++++- include/dt-bindings/clock/starfive,jh7110-crg.h | 80 ++++ include/dt-bindings/reset/starfive,jh7110-crg.h | 60 +++ 15 files changed, 1433 insertions(+), 4 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-ispcrg.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-stgcrg.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-voutcrg.yaml create mode 100644 Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml