Syscon reboot and poweroff drivers
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest6 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | include: sbi_utils: Remove driver pointer from struct i2c_adapterinclude/ lib/ lib/ | +0 | 1 reply | |
| 2/6 | lib: utils/regmap: Add generic regmap access libraryinclude/ lib/ lib/ +3 more | +204 | 1 reply | |
| 3/6 | lib: utils/regmap: Add simple FDT based regmap frameworkinclude/ lib/ lib/ +3 more | +138 | 1 reply | |
| 4/6 | lib: utils/regmap: Add simple FDT based syscon regmap driverlib/ lib/ lib/ +1 more | +273 | 1 reply | |
| 5/6 | lib: utils/reset: Add syscon based reboot and powerofflib/ lib/ lib/ +1 more | +177 | 1 reply | |
| 6/6 | lib: utils/reset: Remove SiFive Test reset driverinclude/ lib/ lib/ +5 more | +0 | 0 replies |
Reviews trailers per patch
5 of 6 patches have a Reviewed-by or Acked-by.
| Patch | Xiang W |
|---|---|
| 1/6 | R-b |
| 2/6 | R-b |
| 3/6 | R-b |
| 4/6 | R-b |
| 5/6 | R-b |
| 6/6 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/6] Syscon reboot and poweroff drivers
This series adds syscon reboot and poweroff drivers which replaces the SiFive Test reset driver. These new drivers need a lightweight or simple regmap framework which is also added by this series.
These patches can also be found in the syscon_reboot_v1 branch at:
https://github.com/avpatel/opensbi.git
Anup Patel (6):
include: sbi_utils: Remove driver pointer from struct i2c_adapter
lib: utils/regmap: Add generic regmap access library
lib: utils/regmap: Add simple FDT based regmap framework
lib: utils/regmap: Add simple FDT based syscon regmap driver
lib: utils/reset: Add syscon based reboot and poweroff
lib: utils/reset: Remove SiFive Test reset driver
include/sbi_utils/i2c/i2c.h | 3 - include/sbi_utils/regmap/fdt_regmap.h | 31 +++ include/sbi_utils/regmap/regmap.h | 67 ++++++ include/sbi_utils/sys/sifive_test.h | 17 -- lib/utils/Kconfig | 2 + lib/utils/i2c/fdt_i2c_dw.c | 3 - lib/utils/i2c/fdt_i2c_sifive.c | 3 - lib/utils/regmap/Kconfig | 22 ++ lib/utils/regmap/fdt_regmap.c | 94 ++++++++ lib/utils/regmap/fdt_regmap_drivers.carray | 3 + lib/utils/regmap/fdt_regmap_syscon.c | 262 +++++++++++++++++++++ lib/utils/regmap/objects.mk | 16 ++ lib/utils/regmap/regmap.c | 114 +++++++++ lib/utils/reset/Kconfig | 10 +- lib/utils/reset/fdt_reset_sifive_test.c | 36 --- lib/utils/reset/fdt_reset_syscon.c | 167 +++++++++++++ lib/utils/reset/objects.mk | 7 +- lib/utils/sys/Kconfig | 4 - lib/utils/sys/objects.mk | 1 - lib/utils/sys/sifive_test.c | 65 ----- platform/generic/configs/defconfig | 6 +- 21 files changed, 791 insertions(+), 142 deletions(-) create mode 100644 include/sbi_utils/regmap/fdt_regmap.h create mode 100644 include/sbi_utils/regmap/regmap.h delete mode 100644 include/sbi_utils/sys/sifive_test.h create mode 100644 lib/utils/regmap/Kconfig create mode 100644 lib/utils/regmap/fdt_regmap.c create mode 100644 lib/utils/regmap/fdt_regmap_drivers.carray create mode 100644 lib/utils/regmap/fdt_regmap_syscon.c create mode 100644 lib/utils/regmap/objects.mk create mode 100644 lib/utils/regmap/regmap.c delete mode 100644 lib/utils/reset/fdt_reset_sifive_test.c create mode 100644 lib/utils/reset/fdt_reset_syscon.c delete mode 100644 lib/utils/sys/sifive_test.c
Signature · 1 line
2.34.1