From: Wolfram Sang <wsa+renesas@sang-engineering.com>
To: linux-renesas-soc@vger.kernel.org
Cc: Geert Uytterhoeven <geert@linux-m68k.org>,
Wolfram Sang <wsa@the-dreams.de>
Subject: [PULL REQUEST v2] renesas/v3u/scif for renesas drivers
Date: Mon, 28 Dec 2020 15:27:24 +0100 [thread overview]
Message-ID: <20201228142724.GA93214@kunai> (raw)
[-- Attachment #1: Type: text/plain, Size: 7909 bytes --]
Hi Geert,
here is v2 of my v3u branch for renesas-drivers. It includes all the IO
enablement which I did for V3U and it is based on v5.11-rc1. If you want
a finer granulation, you can find per-IO-device based branches in my git
tree, now all also based on v5.11-rc1:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git renesas/v3u/*
Other changes:
* removed the 'unused variable' patches for SMP because they are
already in renesas drivers
* added a patch to enable 'gpio-ranges' and removed a patch to
disable 'reset-gpios' for AVB. reset-gpios work now
* removed the patch to move from SCIF0 to HSCIF0. HSCIF0 has
been tested now, but we still want SCIF0 as the debug console
Please pull.
All the best,
Wolfram
The following changes since commit 5c8fe583cce542aa0b84adc939ce85293de36e5e:
Linux 5.11-rc1 (2020-12-27 15:30:22 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git renesas/v3u/scif
for you to fetch changes up to 4dc3446a23362f840418d32c39626439bdd119fe:
arm64: dts: renesas: r8a779a0: Add HSCIF support (2020-12-28 15:07:12 +0100)
----------------------------------------------------------------
Geert Uytterhoeven (8):
arm64: dts: renesas: r8a779a0: Add dmac1 placeholder node
clk: renesas: r8a779a0: Remove non-existent S2 clock
clk: renesas: r8a779a0: Fix parent of CBFUSA clock
clk: renesas: r8a779a0: Add PFC/GPIO clocks
dt-bindings: gpio: rcar: Add r8a779a0 support
gpio: rcar: Optimize GPIO pin state read on R-Car Gen3
gpio: rcar: Add R-Car V3U (R8A7799A) support
arm64: dts: r8a779a0: Add GPIO nodes
Hoang Vo (2):
arm64: dts: renesas: r8a779a0: Add RWDT node
arm64: dts: renesas: falcon: Enable watchdog timer
Koji Matsuoka (3):
arm64: dts: renesas: Add PFC driver to R8A779A0
arm64: dts: renesas: Add I2C to R8A779A0
arm64: dts: renesas: Add I2C support for falcon board
Linh Phung (1):
arm64: dts: renesas: r8a779a0: Add HSCIF support
Takeshi Saito (2):
arm64: dts: renesas: r8a779a0: Add MMC node
arm64: dts: renesas: falcon: Enable MMC
Tho Vu (2):
arm64: dts: renesas: r8a779a0: Add Ethernet-AVB support
arm64: dts: renesas: falcon: Add Ethernet-AVB support
Ulrich Hecht (17):
pinctrl: renesas: implement unlock register masks
pinctrl: renesas: add I/O voltage level flag
pinctrl: renesas: add PORT_GP_CFG_{2,31} macros
pinctrl: renesas: Initial R8A779A0 (V3U) PFC support
pinctrl: renesas: r8a779a0: Add SCIF pins, groups and functions
pinctrl: renesas: r8a779a0: Add I2C pins, groups and functions
pinctrl: renesas: r8a779a0: Add EtherAVB pins, groups and functions
pinctrl: renesas: r8a779a0: Add CANFD pins, groups and functions
pinctrl: renesas: r8a779a0: Add DU pins, groups and function
pinctrl: renesas: r8a779a0: Add HSCIF pins, groups and functions
pinctrl: renesas: r8a779a0: Add INTC-EX pins, groups and function
pinctrl: renesas: r8a779a0: Add MMC pins, groups and functions
pinctrl: renesas: r8a779a0: Add MSIOF pins, groups and functions
pinctrl: renesas: r8a779a0: Add PWM pins, groups and functions
pinctrl: renesas: r8a779a0: Add QSPI pins, groups, and functions
pinctrl: renesas: r8a779a0: Add TMU pins, groups and functions
pinctrl: renesas: r8a779a0: Add TPU pins, groups and functions
Wolfram Sang (25):
dt-bindings: watchdog: renesas,wdt: add r8a779a0 (V3U) support
clk: renesas: r8a779a0: Add RWDT clocks
WIP soc: v3u: allow WDT reset
arm64: add grace period when rebooting
arm64: proper comment formatting in reboot handler
watchdog: renesas_wdt: don't sleep in atomic context
dt-bindings: i2c: renesas,i2c: add r8a779a0 (V3U) support
clk: renesas: r8a779a0: add clocks for I2C
v3u: enable other I2C busses for testing
i2c: rcar: faster irq code to minimize HW race condition
i2c: rcar: optimize cacheline to minimize HW race condition
i2c: rcar: make sure irq is not threaded on Gen2 and earlier
i2c: rcar: protect against supurious interrupts on V3U
arm64: dts: r8a779a0: correct reset values for GPIO
arm64: dts: r8a779a0: enable gpio-ranges
dt-bindings: net: renesas,etheravb: Add r8a779a0 support
clk: renesas: r8a779a0: add clocks for RAVB
dt-bindings: mmc: renesas,sdhi: Add r8a779a0 support
clk: renesas: rcar-gen3: remove cpg_quirks access when registering SD clock
clk: renesas: rcar-gen3: factor out CPG library
clk: renesas: r8a779a0: add SDHI support
arm64: dts: renesas: r8a779a0: add & update SCIF nodes
arm64: dts: renesas: falcon: add SCIF0 nodes
dt-bindings: serial: renesas,hscif: Add r8a779a0 support
clk: renesas: r8a779a0: add HSCIF support
with much appreciated quality assurance from
----------------------------------------------------------------
Geert Uytterhoeven (10):
(Rev.) pinctrl: renesas: r8a779a0: Add TPU pins, groups and functions
(Rev.) pinctrl: renesas: r8a779a0: Add QSPI pins, groups, and functions
(Rev.) pinctrl: renesas: r8a779a0: Add PWM pins, groups and functions
(Rev.) pinctrl: renesas: r8a779a0: Add MSIOF pins, groups and functions
(Rev.) pinctrl: renesas: r8a779a0: Add MMC pins, groups and functions
(Rev.) pinctrl: renesas: r8a779a0: Add INTC-EX pins, groups and function
(Rev.) pinctrl: renesas: r8a779a0: Add HSCIF pins, groups and functions
(Rev.) pinctrl: renesas: r8a779a0: Add DU pins, groups and function
(Rev.) pinctrl: renesas: r8a779a0: Add EtherAVB pins, groups and functions
(Rev.) pinctrl: renesas: r8a779a0: Add I2C pins, groups and functions
Yoshihiro Shimoda (5):
(Rev.) gpio: rcar: Add R-Car V3U (R8A7799A) support
(Rev.) gpio: rcar: Optimize GPIO pin state read on R-Car Gen3
(Rev.) clk: renesas: r8a779a0: Add PFC/GPIO clocks
(Rev.) clk: renesas: r8a779a0: Fix parent of CBFUSA clock
(Rev.) clk: renesas: r8a779a0: Remove non-existent S2 clock
.../bindings/gpio/renesas,rcar-gpio.yaml | 3 +
.../devicetree/bindings/i2c/renesas,i2c.txt | 1 +
.../devicetree/bindings/mmc/renesas,sdhi.yaml | 1 +
.../devicetree/bindings/net/renesas,etheravb.yaml | 1 +
.../devicetree/bindings/serial/renesas,hscif.yaml | 1 +
.../devicetree/bindings/watchdog/renesas,wdt.yaml | 1 +
arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 359 ++
arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 688 +++
arch/arm64/kernel/process.c | 7 +-
drivers/clk/renesas/Kconfig | 5 +
drivers/clk/renesas/Makefile | 1 +
drivers/clk/renesas/r8a779a0-cpg-mssr.c | 51 +-
drivers/clk/renesas/rcar-cpg-lib.c | 270 ++
drivers/clk/renesas/rcar-cpg-lib.h | 33 +
drivers/clk/renesas/rcar-gen3-cpg.c | 267 +-
drivers/gpio/gpio-rcar.c | 64 +-
drivers/i2c/busses/i2c-rcar.c | 66 +-
drivers/pinctrl/renesas/Kconfig | 5 +
drivers/pinctrl/renesas/Makefile | 1 +
drivers/pinctrl/renesas/core.c | 34 +-
drivers/pinctrl/renesas/pfc-r8a779a0.c | 4471 ++++++++++++++++++++
drivers/pinctrl/renesas/pinctrl.c | 16 +-
drivers/pinctrl/renesas/sh_pfc.h | 23 +-
drivers/soc/renesas/rcar-rst.c | 8 +
drivers/watchdog/renesas_wdt.c | 30 +-
25 files changed, 6095 insertions(+), 312 deletions(-)
create mode 100644 drivers/clk/renesas/rcar-cpg-lib.c
create mode 100644 drivers/clk/renesas/rcar-cpg-lib.h
create mode 100644 drivers/pinctrl/renesas/pfc-r8a779a0.c
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
reply other threads:[~2020-12-28 14:41 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20201228142724.GA93214@kunai \
--to=wsa+renesas@sang-engineering.com \
--cc=geert@linux-m68k.org \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=wsa@the-dreams.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.