* [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
* [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 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
* 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).