[U-Boot] [RFC v2 PATCH 0/3] add pinctrl driver framework
Masahiro Yamada
yamada.masahiro at socionext.com
Mon Aug 10 17:55:29 CEST 2015
Sorry for delay. This is RFC v2.
README.pinctrl is missing in this version (I will do it in the
next version), but the code itself is almost ready for the review.
This series depends on
"Add macros to ease our life with independent CONFIGs between U-Boot and SPL",
consists of 15 patches.
Masahiro Yamada (3):
pinctrl: add pin control uclass support
pinctrl: add simple pinctrl implementation
pinctrl: sandbox: add sandbox pinctrl driver
arch/sandbox/dts/sandbox.dts | 19 +++
configs/sandbox_defconfig | 5 +
drivers/Kconfig | 2 +
drivers/Makefile | 1 +
drivers/core/device.c | 4 +
drivers/pinctrl/Kconfig | 53 ++++++
drivers/pinctrl/Makefile | 4 +
drivers/pinctrl/pinctrl-generic.c | 351 ++++++++++++++++++++++++++++++++++++++
drivers/pinctrl/pinctrl-sandbox.c | 157 +++++++++++++++++
drivers/pinctrl/pinctrl-uclass.c | 180 +++++++++++++++++++
include/dm/pinctrl.h | 220 ++++++++++++++++++++++++
include/dm/uclass-id.h | 2 +
12 files changed, 998 insertions(+)
create mode 100644 drivers/pinctrl/Kconfig
create mode 100644 drivers/pinctrl/Makefile
create mode 100644 drivers/pinctrl/pinctrl-generic.c
create mode 100644 drivers/pinctrl/pinctrl-sandbox.c
create mode 100644 drivers/pinctrl/pinctrl-uclass.c
create mode 100644 include/dm/pinctrl.h
--
1.9.1
More information about the U-Boot
mailing list