Turris Omnia MCU driver
Status from this message: This series was applied to soc/soc.git (for-next)
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v13 Latest8 patches 4 repliesApplied 8/8
- v128 patches 8 repliesSuperseded
- v118 patches 22 repliesSuperseded
Earlier versions · 10
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v10 | 9 patches | 8 replies | Superseded | |
| v9 | 9 patches | 12 replies | Superseded | |
| v8 | 9 patches | 20 replies | Superseded | |
| v7 | 9 patches | 18 replies | Superseded | |
| v6 | 11 patches | 24 replies | Superseded | |
| v5 | 11 patches | 22 replies | Superseded | |
| v4 | 7 patches | 6 replies | Superseded | |
| v3 | 7 patches | 8 replies | Superseded | |
| v2 | 7 patches | 23 replies | Superseded | |
| v1 | 4 patches | 5 replies | Superseded |
Changes in v13 from the cover letter
- added blank lines between _DEF_GPIO macro definitions in patch 3, requested by Bart
Patches in v13 All 8 applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | dt-bindings: firmware: add cznic,turris-omnia-mcu bindingDocumentation/ MAINTAINERS | +87 | 0 replies | Applied |
| 2/8 | platform: cznic: Add preliminary support for Turris Omnia MCUDocumentation/ MAINTAINERS drivers/ +6 more | +833 | 0 replies | Applied |
| 3/8 | platform: cznic: turris-omnia-mcu: Add support for MCU connected GPIOsDocumentation/ drivers/ drivers/ +3 more | +1197 | 0 replies | Applied |
| 4/8 | platform: cznic: turris-omnia-mcu: Add support for poweroff and wakeupDocumentation/ drivers/ drivers/ +3 more | +306 | 0 replies | Applied |
| 5/8 | platform: cznic: turris-omnia-mcu: Add support for MCU watchdogdrivers/ drivers/ drivers/ +2 more | +161 | 0 replies | Applied |
| 6/8 | platform: cznic: turris-omnia-mcu: Add support for MCU provided TRNGdrivers/ drivers/ drivers/ +3 more | +120 | 0 replies | Applied |
| 7/8 | ARM: dts: turris-omnia: Add MCU system-controller nodearch/ | +21 | 2 replies | Applied |
| 8/8 | ARM: dts: turris-omnia: Add GPIO key node for front buttonarch/ | +13 | 2 replies | Applied |
Reviews trailers per patch
7 of 8 patches have a Reviewed-by or Acked-by.
| Patch | Krzysztof Kozlowski | Conor Dooley | Andy Shevchenko | Bartosz Golaszewski | Alexandre Belloni | Guenter Roeck | Andrew Lunn |
|---|---|---|---|---|---|---|---|
| 1/8 | R-b | R-b | |||||
| 2/8 | R-b | ||||||
| 3/8 | A-b | ||||||
| 4/8 | R-b | A-b | |||||
| 5/8 | R-b | R-b | |||||
| 6/8 | |||||||
| 7/8 | R-b | ||||||
| 8/8 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 7 reviewers.
Cover letter [PATCH v13 0/8] Turris Omnia MCU driver
Hello Arnd et al.
this is v13 of the series adding Turris Omnia MCU driver.
Changes since v12:
- added blank lines between _DEF_GPIO macro definitions in patch 3, requested by Bart
Links to previous cover letters (v1 to v12):
https://patchwork.kernel.org/project/linux-soc/cover/[email protected]/
https://patchwork.kernel.org/project/linux-soc/cover/[email protected]/
https://patchwork.kernel.org/project/linux-soc/cover/[email protected]/
https://patchwork.kernel.org/project/linux-soc/cover/[email protected]/
https://patchwork.kernel.org/project/linux-soc/cover/[email protected]/
https://patchwork.kernel.org/project/linux-soc/cover/[email protected]/
https://patchwork.kernel.org/project/linux-soc/cover/[email protected]/
https://patchwork.kernel.org/project/linux-soc/cover/[email protected]/
https://patchwork.kernel.org/project/linux-soc/cover/[email protected]/
https://patchwork.kernel.org/project/linux-soc/cover/[email protected]/
https://patchwork.kernel.org/project/linux-soc/cover/[email protected]/
https://patchwork.kernel.org/project/linux-soc/cover/[email protected]/
Marek Behún (8):
dt-bindings: firmware: add cznic,turris-omnia-mcu binding
platform: cznic: Add preliminary support for Turris Omnia MCU
platform: cznic: turris-omnia-mcu: Add support for MCU connected GPIOs
platform: cznic: turris-omnia-mcu: Add support for poweroff and wakeup
platform: cznic: turris-omnia-mcu: Add support for MCU watchdog
platform: cznic: turris-omnia-mcu: Add support for MCU provided TRNG
ARM: dts: turris-omnia: Add MCU system-controller node
ARM: dts: turris-omnia: Add GPIO key node for front button
.../sysfs-bus-i2c-devices-turris-omnia-mcu | 113 ++ .../firmware/cznic,turris-omnia-mcu.yaml | 86 ++ MAINTAINERS | 4 + .../dts/marvell/armada-385-turris-omnia.dts | 35 +- drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/cznic/Kconfig | 48 + drivers/platform/cznic/Makefile | 8 + .../platform/cznic/turris-omnia-mcu-base.c | 408 ++++++ .../platform/cznic/turris-omnia-mcu-gpio.c | 1095 +++++++++++++++++ .../cznic/turris-omnia-mcu-sys-off-wakeup.c | 260 ++++ .../platform/cznic/turris-omnia-mcu-trng.c | 103 ++ .../cznic/turris-omnia-mcu-watchdog.c | 130 ++ drivers/platform/cznic/turris-omnia-mcu.h | 194 +++ include/linux/turris-omnia-mcu-interface.h | 249 ++++ 15 files changed, 2735 insertions(+), 1 deletion(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu create mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml create mode 100644 drivers/platform/cznic/Kconfig create mode 100644 drivers/platform/cznic/Makefile create mode 100644 drivers/platform/cznic/turris-omnia-mcu-base.c create mode 100644 drivers/platform/cznic/turris-omnia-mcu-gpio.c create mode 100644 drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c create mode 100644 drivers/platform/cznic/turris-omnia-mcu-trng.c create mode 100644 drivers/platform/cznic/turris-omnia-mcu-watchdog.c create mode 100644 drivers/platform/cznic/turris-omnia-mcu.h create mode 100644 include/linux/turris-omnia-mcu-interface.h
Signature · 1 line
2.44.2