* [GIT PULL 0/2] Renesas ARM SoC updates for v5.9 @ 2020-07-03 12:06 Geert Uytterhoeven 2020-07-03 12:06 ` [GIT PULL 1/2] Renesas ARM defconfig " Geert Uytterhoeven ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Geert Uytterhoeven @ 2020-07-03 12:06 UTC (permalink / raw) To: arm-soc, arm-soc Cc: Magnus Damm, linux-arm-kernel, linux-renesas-soc, Geert Uytterhoeven Hi arm-soc folks, This is my first pull request for the inclusion of Renesas SoC updates for v5.9. It consists of 2 parts: [GIT PULL 1/2] Renesas ARM defconfig updates for v5.9 - Refresh shmobile_defconfig for v5.8-rc1 - Enable additional support for Renesas platforms to shmobile_defconfig, multi_v7_defconfig, and the arm64 defconfig. [GIT PULL 2/2] Renesas ARM DT updates for v5.9 - Increase support for the Renesas RZ/G1H SoC on the iWave RainboW Qseven board (G21D), and its camera expansion board, - IPMMU support for R-Car M3-W+, - Support for Rev.3.0/4.0 of the HopeRun HiHope RZ/G2M and RZ/G2N boards, - Minor fixes and improvements. Thanks for pulling! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 1/2] Renesas ARM defconfig updates for v5.9 2020-07-03 12:06 [GIT PULL 0/2] Renesas ARM SoC updates for v5.9 Geert Uytterhoeven @ 2020-07-03 12:06 ` Geert Uytterhoeven 2020-07-06 14:36 ` Arnd Bergmann 2020-07-03 12:06 ` [GIT PULL 2/2] Renesas ARM DT " Geert Uytterhoeven 2020-07-06 15:51 ` [GIT PULL 0/2] Renesas ARM SoC " Arnd Bergmann 2 siblings, 1 reply; 8+ messages in thread From: Geert Uytterhoeven @ 2020-07-03 12:06 UTC (permalink / raw) To: arm-soc, arm-soc Cc: Magnus Damm, linux-arm-kernel, linux-renesas-soc, Geert Uytterhoeven The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407: Linux 5.8-rc1 (2020-06-14 12:45:04 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-arm-defconfig-for-v5.9-tag1 for you to fetch changes up to 1d21a0a32f93e24711b13af493ac5fe728a7be1f: arm64: defconfig: Enable additional support for Renesas platforms (2020-07-03 12:02:05 +0200) ---------------------------------------------------------------- Renesas ARM defconfig updates for v5.9 - Refresh shmobile_defconfig for v5.8-rc1 - Enable additional support for Renesas platforms to shmobile_defconfig, multi_v7_defconfig, and the arm64 defconfig. ---------------------------------------------------------------- Geert Uytterhoeven (9): ARM: shmobile: defconfig: Refresh for v5.8-rc1 ARM: shmobile: defconfig: Enable DA9063 ONKEY support ARM: shmobile: defconfig: Enable CAT9554 support ARM: shmobile: defconfig: Enable RZ/A watchdog support ARM: shmobile: defconfig: Enable RZ/A1 CEU support ARM: shmobile: defconfig: Enable ADV7612 CEC support ARM: shmobile: defconfig: Enable RZ/A1H RTC support ARM: multi_v7_defconfig: Enable additional support for Renesas platforms arm64: defconfig: Enable additional support for Renesas platforms arch/arm/configs/multi_v7_defconfig | 6 ++++++ arch/arm/configs/shmobile_defconfig | 13 ++++++++----- arch/arm64/configs/defconfig | 4 ++++ 3 files changed, 18 insertions(+), 5 deletions(-) ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL 1/2] Renesas ARM defconfig updates for v5.9 2020-07-03 12:06 ` [GIT PULL 1/2] Renesas ARM defconfig " Geert Uytterhoeven @ 2020-07-06 14:36 ` Arnd Bergmann 2020-07-06 14:45 ` Geert Uytterhoeven 0 siblings, 1 reply; 8+ messages in thread From: Arnd Bergmann @ 2020-07-06 14:36 UTC (permalink / raw) To: Geert Uytterhoeven Cc: arm-soc, arm-soc, Magnus Damm, Linux ARM, Linux-Renesas On Fri, Jul 3, 2020 at 2:07 PM Geert Uytterhoeven <geert+renesas@glider.be> wrote: > ---------------------------------------------------------------- > Renesas ARM defconfig updates for v5.9 > > - Refresh shmobile_defconfig for v5.8-rc1 > - Enable additional support for Renesas platforms to > shmobile_defconfig, multi_v7_defconfig, and the arm64 defconfig. > As you write on one of the commits "All of the above are modular, except for Ethernet support (HDMI Audio support is an optional feature of the modular ADV7511 driver)." I'm starting to see some demand for making more drivers loadable modules that are traditionally built-in. Can you give a more specific reason why this one (and I guess CONFIG_RAVB next to it) should not a loadable module? Arnd ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL 1/2] Renesas ARM defconfig updates for v5.9 2020-07-06 14:36 ` Arnd Bergmann @ 2020-07-06 14:45 ` Geert Uytterhoeven 2020-07-06 15:40 ` Arnd Bergmann 0 siblings, 1 reply; 8+ messages in thread From: Geert Uytterhoeven @ 2020-07-06 14:45 UTC (permalink / raw) To: Arnd Bergmann; +Cc: arm-soc, arm-soc, Magnus Damm, Linux ARM, Linux-Renesas Hi Arnd, On Mon, Jul 6, 2020 at 4:37 PM Arnd Bergmann <arnd@arndb.de> wrote: > On Fri, Jul 3, 2020 at 2:07 PM Geert Uytterhoeven > <geert+renesas@glider.be> wrote: > > ---------------------------------------------------------------- > > Renesas ARM defconfig updates for v5.9 > > > > - Refresh shmobile_defconfig for v5.8-rc1 > > - Enable additional support for Renesas platforms to > > shmobile_defconfig, multi_v7_defconfig, and the arm64 defconfig. > > As you write on one of the commits > > "All of the above are modular, except for Ethernet support (HDMI Audio > support is an optional feature of the modular ADV7511 driver)." > > I'm starting to see some demand for making more drivers loadable modules > that are traditionally built-in. Can you give a more specific reason why > this one (and I guess CONFIG_RAVB next to it) should not a loadable module? We tend to make Ethernet built-in, to ease testing using nfsroot. If that is no longer desirable, I guess we'll have to improve our initramfs skills ;-) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL 1/2] Renesas ARM defconfig updates for v5.9 2020-07-06 14:45 ` Geert Uytterhoeven @ 2020-07-06 15:40 ` Arnd Bergmann 2020-07-06 15:48 ` Geert Uytterhoeven 0 siblings, 1 reply; 8+ messages in thread From: Arnd Bergmann @ 2020-07-06 15:40 UTC (permalink / raw) To: Geert Uytterhoeven Cc: arm-soc, arm-soc, Magnus Damm, Linux ARM, Linux-Renesas On Mon, Jul 6, 2020 at 4:45 PM Geert Uytterhoeven <geert@linux-m68k.org> wrote: > On Mon, Jul 6, 2020 at 4:37 PM Arnd Bergmann <arnd@arndb.de> wrote: > > On Fri, Jul 3, 2020 at 2:07 PM Geert Uytterhoeven > > <geert+renesas@glider.be> wrote: > > > ---------------------------------------------------------------- > > > Renesas ARM defconfig updates for v5.9 > > > > > > - Refresh shmobile_defconfig for v5.8-rc1 > > > - Enable additional support for Renesas platforms to > > > shmobile_defconfig, multi_v7_defconfig, and the arm64 defconfig. > > > > As you write on one of the commits > > > > "All of the above are modular, except for Ethernet support (HDMI Audio > > support is an optional feature of the modular ADV7511 driver)." > > > > I'm starting to see some demand for making more drivers loadable modules > > that are traditionally built-in. Can you give a more specific reason why > > this one (and I guess CONFIG_RAVB next to it) should not a loadable module? > > We tend to make Ethernet built-in, to ease testing using nfsroot. > If that is no longer desirable, I guess we'll have to improve our initramfs > skills ;-) I'm not sure either. My feeling is that we should probably make all network support loadable modules eventually, it seems wrong to single out yours if your current workflow depends on the built-in driver today. I'm pulling your branch for now, but I'll keep asking around what others think, and we might change all drivers that can to be loadable modules later on. In particular, a number of chips that primarily run Android are now changed so they can have even more fundamental drivers (pinctrl, clk, ...) as loadable modules, and it seems like a good idea to also support that in the defconfig. Arnd ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL 1/2] Renesas ARM defconfig updates for v5.9 2020-07-06 15:40 ` Arnd Bergmann @ 2020-07-06 15:48 ` Geert Uytterhoeven 0 siblings, 0 replies; 8+ messages in thread From: Geert Uytterhoeven @ 2020-07-06 15:48 UTC (permalink / raw) To: Arnd Bergmann; +Cc: arm-soc, arm-soc, Magnus Damm, Linux ARM, Linux-Renesas Hi Arnd, On Mon, Jul 6, 2020 at 5:41 PM Arnd Bergmann <arnd@arndb.de> wrote: > On Mon, Jul 6, 2020 at 4:45 PM Geert Uytterhoeven <geert@linux-m68k.org> wrote: > > On Mon, Jul 6, 2020 at 4:37 PM Arnd Bergmann <arnd@arndb.de> wrote: > > > On Fri, Jul 3, 2020 at 2:07 PM Geert Uytterhoeven > > > <geert+renesas@glider.be> wrote: > > > > ---------------------------------------------------------------- > > > > Renesas ARM defconfig updates for v5.9 > > > > > > > > - Refresh shmobile_defconfig for v5.8-rc1 > > > > - Enable additional support for Renesas platforms to > > > > shmobile_defconfig, multi_v7_defconfig, and the arm64 defconfig. > > > > > > As you write on one of the commits > > > > > > "All of the above are modular, except for Ethernet support (HDMI Audio > > > support is an optional feature of the modular ADV7511 driver)." > > > > > > I'm starting to see some demand for making more drivers loadable modules > > > that are traditionally built-in. Can you give a more specific reason why > > > this one (and I guess CONFIG_RAVB next to it) should not a loadable module? > > > > We tend to make Ethernet built-in, to ease testing using nfsroot. > > If that is no longer desirable, I guess we'll have to improve our initramfs > > skills ;-) > > I'm not sure either. My feeling is that we should probably make all network > support loadable modules eventually, it seems wrong to single out yours > if your current workflow depends on the built-in driver today. Most non-USB Ethernet drivers seem to be built-in? > I'm pulling your branch for now, but I'll keep asking around what others > think, and we might change all drivers that can to be loadable > modules later on. Thanks! > In particular, a number of chips that primarily run Android are now > changed so they can have even more fundamental drivers (pinctrl, > clk, ...) as loadable modules, and it seems like a good idea to > also support that in the defconfig. Aren't the Android devices usually using WiFi, and no nfsroot? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 8+ messages in thread
* [GIT PULL 2/2] Renesas ARM DT updates for v5.9 2020-07-03 12:06 [GIT PULL 0/2] Renesas ARM SoC updates for v5.9 Geert Uytterhoeven 2020-07-03 12:06 ` [GIT PULL 1/2] Renesas ARM defconfig " Geert Uytterhoeven @ 2020-07-03 12:06 ` Geert Uytterhoeven 2020-07-06 15:51 ` [GIT PULL 0/2] Renesas ARM SoC " Arnd Bergmann 2 siblings, 0 replies; 8+ messages in thread From: Geert Uytterhoeven @ 2020-07-03 12:06 UTC (permalink / raw) To: arm-soc, arm-soc Cc: Magnus Damm, linux-arm-kernel, linux-renesas-soc, Geert Uytterhoeven The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407: Linux 5.8-rc1 (2020-06-14 12:45:04 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-arm-dt-for-v5.9-tag1 for you to fetch changes up to b7f13b914730026ca7fdc0d5ef6a791f3c613fe2: ARM: dts: r8a7778: Enable IRLM setup via DT (2020-06-29 10:21:54 +0200) ---------------------------------------------------------------- Renesas ARM DT updates for v5.9 - Increase support for the Renesas RZ/G1H SoC on the iWave RainboW Qseven board (G21D), and its camera expansion board, - IPMMU support for R-Car M3-W+, - Support for Rev.3.0/4.0 of the HopeRun HiHope RZ/G2M and RZ/G2N boards, - Minor fixes and improvements. ---------------------------------------------------------------- Geert Uytterhoeven (1): ARM: dts: r9a06g032: Correct GIC compatible value order Lad Prabhakar (33): ARM: dts: r8a7742: Add I2C and IIC support ARM: dts: r8a7742: Add SDHI nodes ARM: dts: r8a7742: Add MMC0 node ARM: dts: r8a7742: Add SATA nodes ARM: dts: r8a7742: Add Ethernet AVB support ARM: dts: r8a7742: Add Ether support ARM: dts: r8a7742: Add APMU nodes ARM: dts: r8a7742: Add RWDT node ARM: dts: r8a7742: Add USB 2.0 host support ARM: dts: r8a7742: Add USB-DMAC and HSUSB device nodes ARM: dts: r8a7742: Add XHCI support ARM: dts: r8a7742-iwg21d-q7: Enable SCIFB2 node ARM: dts: r8a7742-iwg21d-q7: Enable SDHI2 controller ARM: dts: r8a7742-iwg21d-q7: Enable Ethernet AVB ARM: dts: r8a7742-iwg21d-q7: Add RWDT support ARM: dts: r8a7742: Add audio support ARM: dts: r8a7742-iwg21d-q7: Enable SGTL5000 audio codec ARM: dts: r8a7742-iwg21d-q7: Sound DMA support via DVC on DTS ARM: dts: r8a7742: Add thermal device to DT ARM: dts: r8a7742: Add CMT SoC specific support ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add device tree for camera DB ARM: dts: r8a7742: Add MSIOF[0123] support arm64: dts: renesas: r8a774a1-hihope-rzg2m[-ex/-ex-idk-1110wr]: Rename HiHope RZ/G2M boards arm64: dts: renesas: r8a774b1-hihope-rzg2n[-ex]: Rename HiHope RZ/G2N boards arm64: dts: renesas: hihope-common: Separate out Rev.2.0 specific into hihope-rev2.dtsi file arm64: dts: renesas: Add HiHope RZ/G2M[N] Rev.3.0/4.0 specific into common file arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 main board support arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 sub board support arm64: dts: renesas: hihope-rzg2-ex: Separate out lvds specific nodes into common file arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 board with idk-1110wr display arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 main board support arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 sub board support arm64: dts: renesas: Add HiHope RZ/G2N Rev2.0/3.0/4.0 board with idk-1110wr display Ulrich Hecht (1): ARM: dts: r8a7778: Enable IRLM setup via DT Yoshihiro Shimoda (1): arm64: dts: renesas: r8a77961: Add IPMMU nodes arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 97 +++ arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 187 +++++ arch/arm/boot/dts/r8a7742.dtsi | 854 +++++++++++++++++++++ arch/arm/boot/dts/r8a7778.dtsi | 3 +- arch/arm/boot/dts/r9a06g032.dtsi | 2 +- arch/arm64/boot/dts/renesas/Makefile | 17 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 71 +- arch/arm64/boot/dts/renesas/hihope-rev2.dtsi | 86 +++ arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 124 +++ .../boot/dts/renesas/hihope-rzg2-ex-lvds.dtsi | 52 ++ arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 37 - .../r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts | 43 +- .../boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts | 6 +- .../r8a774a1-hihope-rzg2m-rev2-ex-idk-1110wr.dts | 15 + .../dts/renesas/r8a774a1-hihope-rzg2m-rev2-ex.dts | 20 + .../dts/renesas/r8a774a1-hihope-rzg2m-rev2.dts | 37 + .../boot/dts/renesas/r8a774a1-hihope-rzg2m.dts | 6 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 2 + .../r8a774b1-hihope-rzg2n-ex-idk-1110wr.dts | 15 + .../boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 5 +- .../r8a774b1-hihope-rzg2n-rev2-ex-idk-1110wr.dts | 15 + .../dts/renesas/r8a774b1-hihope-rzg2n-rev2-ex.dts | 15 + .../dts/renesas/r8a774b1-hihope-rzg2n-rev2.dts | 41 + .../boot/dts/renesas/r8a774b1-hihope-rzg2n.dts | 6 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 89 +++ 27 files changed, 1687 insertions(+), 161 deletions(-) create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts create mode 100644 arch/arm64/boot/dts/renesas/hihope-rev2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/hihope-rev4.dtsi create mode 100644 arch/arm64/boot/dts/renesas/hihope-rzg2-ex-lvds.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-rev2-ex-idk-1110wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-rev2-ex.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-rev2.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex-idk-1110wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-rev2-ex-idk-1110wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-rev2-ex.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-rev2.dts ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [GIT PULL 0/2] Renesas ARM SoC updates for v5.9 2020-07-03 12:06 [GIT PULL 0/2] Renesas ARM SoC updates for v5.9 Geert Uytterhoeven 2020-07-03 12:06 ` [GIT PULL 1/2] Renesas ARM defconfig " Geert Uytterhoeven 2020-07-03 12:06 ` [GIT PULL 2/2] Renesas ARM DT " Geert Uytterhoeven @ 2020-07-06 15:51 ` Arnd Bergmann 2 siblings, 0 replies; 8+ messages in thread From: Arnd Bergmann @ 2020-07-06 15:51 UTC (permalink / raw) To: Geert Uytterhoeven Cc: arm-soc, arm-soc, Magnus Damm, Linux ARM, Linux-Renesas On Fri, Jul 3, 2020 at 2:06 PM Geert Uytterhoeven <geert+renesas@glider.be> wrote: > > Hi arm-soc folks, > > This is my first pull request for the inclusion of Renesas SoC updates > for v5.9. > Pulled both into the soc tree, thanks Arnd ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-07-06 15:51 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-07-03 12:06 [GIT PULL 0/2] Renesas ARM SoC updates for v5.9 Geert Uytterhoeven 2020-07-03 12:06 ` [GIT PULL 1/2] Renesas ARM defconfig " Geert Uytterhoeven 2020-07-06 14:36 ` Arnd Bergmann 2020-07-06 14:45 ` Geert Uytterhoeven 2020-07-06 15:40 ` Arnd Bergmann 2020-07-06 15:48 ` Geert Uytterhoeven 2020-07-03 12:06 ` [GIT PULL 2/2] Renesas ARM DT " Geert Uytterhoeven 2020-07-06 15:51 ` [GIT PULL 0/2] Renesas ARM SoC " Arnd Bergmann
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).