Message ID | 20230809011542.429945-1-ychuang570808@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | Add support for Nuvoton ma35d1 rtc controller | expand |
On Wed, Aug 9, 2023, at 03:15, Jacky Huang wrote: > From: Jacky Huang <ychuang3@nuvoton.com> > > This patch series adds the rtc driver for the nuvoton ma35d1 ARMv8 SoC. > It includes DT binding documentation, the ma35d1 rtc driver, and device > tree updates. > > The ma35d1 rtc controller provides real-time and calendar messaging > capabilities. It supports programmable time tick and alarm match > interrupts. The time and calendar messages are expressed in BCD format. > > This rtc driver has been tested on the ma35d1 som board with Linux 6.5-rc2. Hi Jacky, I see you added soc@kernel.org to Cc for all three patches, which has put them into the patchwork tracker. Now that the platoform support is merged, I do not pick up patches for other subsystems through the soc tree, so please drop the Cc here. You can post the the dts change along with the driver, but the correct process is that the subsystem maintainer(s) pick up the DT binding and the driver once the review is complete, and then you send the dts changes to soc@kernel.org. Depending on the platform, there may be a lot of conflicting dts changes, so this way you can aggregate any patches for these files before sending them to the soc tree for inclusion, while I then merge them with all the dts changes for other platforms and any global cleanup. Arnd
From: Jacky Huang <ychuang3@nuvoton.com> This patch series adds the rtc driver for the nuvoton ma35d1 ARMv8 SoC. It includes DT binding documentation, the ma35d1 rtc driver, and device tree updates. The ma35d1 rtc controller provides real-time and calendar messaging capabilities. It supports programmable time tick and alarm match interrupts. The time and calendar messages are expressed in BCD format. This rtc driver has been tested on the ma35d1 som board with Linux 6.5-rc2. v2: - Updated nuvoton,ma35d1-rtc.yaml - Modified patch title and fixed typo - Added reference to rtc.yaml - Used unevaluatedProperties instead of additionalProperties - Modified rtc driver - Used dev_err_probe() - Removed ma35d1_rtc_remove() - Made other minor fixes Jacky Huang (3): dt-bindings: rtc: Add Nuvoton ma35d1 rtc arm64: dts: nuvoton: Add rtc for ma35d1 rtc: Add driver for Nuvoton ma35d1 rtc controller .../bindings/rtc/nuvoton,ma35d1-rtc.yaml | 48 +++ .../boot/dts/nuvoton/ma35d1-iot-512m.dts | 4 + .../boot/dts/nuvoton/ma35d1-som-256m.dts | 4 + arch/arm64/boot/dts/nuvoton/ma35d1.dtsi | 8 + drivers/rtc/Kconfig | 11 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-ma35d1.c | 355 ++++++++++++++++++ 7 files changed, 431 insertions(+) create mode 100644 Documentation/devicetree/bindings/rtc/nuvoton,ma35d1-rtc.yaml create mode 100644 drivers/rtc/rtc-ma35d1.c