[PATCH 0/8] Move Hikey 970 USB support out of staging and add DT

From: Mauro Carvalho Chehab
Date: Mon Nov 16 2020 - 07:59:50 EST


This patch series finish addressing support for Hikey 970
USB.

It moves the power management and USB3 drivers out of
staging, adding the device tree changes required for USB3
to work on Hikey 970.

Mauro Carvalho Chehab (8):
phy: phy-hi3670-usb3: move driver from staging into phy
spmi: hi6421-spmi-pmic: move driver from staging
mfd: hi6421-spmi-pmic: move driver from staging
regulator: hi6421v600-regulator: move it from staging
arm64: dts: hisilicon: hi3670.dtsi: add I2C settings
arm64: dts: hikey970-pinctrl.dtsi: add missing pinctrl settings
dts: hisilicon: add support for USB3 on Hikey 970
dts: hisilicon: add support for the PMIC found on Hikey 970

.../mfd/hisilicon,hi6421-spmi-pmic.yaml | 159 +++++
.../bindings/phy/phy-hi3670-usb3.yaml | 72 ++
.../spmi/hisilicon,hisi-spmi-controller.yaml | 62 ++
MAINTAINERS | 24 +-
.../boot/dts/hisilicon/hi3670-hikey970.dts | 124 +++-
arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 135 ++++
.../boot/dts/hisilicon/hikey970-pinctrl.dtsi | 548 +++++++++++++-
.../boot/dts/hisilicon/hikey970-pmic.dtsi | 197 +++++
drivers/mfd/Kconfig | 15 +
drivers/mfd/Makefile | 1 +
drivers/mfd/hi6421-spmi-pmic.c | 342 +++++++++
drivers/phy/hisilicon/Kconfig | 10 +
drivers/phy/hisilicon/Makefile | 1 +
drivers/phy/hisilicon/phy-hi3670-usb3.c | 671 ++++++++++++++++++
drivers/regulator/Kconfig | 9 +
drivers/regulator/Makefile | 1 +
drivers/regulator/hi6421v600-regulator.c | 478 +++++++++++++
drivers/spmi/Kconfig | 9 +
drivers/spmi/Makefile | 1 +
drivers/spmi/hisi-spmi-controller.c | 358 ++++++++++
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 1 -
drivers/staging/hikey9xx/Kconfig | 49 --
drivers/staging/hikey9xx/Makefile | 7 -
drivers/staging/hikey9xx/TODO | 5 -
drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 342 ---------
.../staging/hikey9xx/hi6421v600-regulator.c | 478 -------------
.../staging/hikey9xx/hisi-spmi-controller.c | 358 ----------
.../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 159 -----
.../hisilicon,hisi-spmi-controller.yaml | 62 --
drivers/staging/hikey9xx/phy-hi3670-usb3.c | 671 ------------------
drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 72 --
32 files changed, 3183 insertions(+), 2240 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
create mode 100644 Documentation/devicetree/bindings/phy/phy-hi3670-usb3.yaml
create mode 100644 Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
create mode 100644 arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi
create mode 100644 drivers/mfd/hi6421-spmi-pmic.c
create mode 100644 drivers/phy/hisilicon/phy-hi3670-usb3.c
create mode 100644 drivers/regulator/hi6421v600-regulator.c
create mode 100644 drivers/spmi/hisi-spmi-controller.c
delete mode 100644 drivers/staging/hikey9xx/Kconfig
delete mode 100644 drivers/staging/hikey9xx/Makefile
delete mode 100644 drivers/staging/hikey9xx/TODO
delete mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c
delete mode 100644 drivers/staging/hikey9xx/hi6421v600-regulator.c
delete mode 100644 drivers/staging/hikey9xx/hisi-spmi-controller.c
delete mode 100644 drivers/staging/hikey9xx/hisilicon,hi6421-spmi-pmic.yaml
delete mode 100644 drivers/staging/hikey9xx/hisilicon,hisi-spmi-controller.yaml
delete mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.c
delete mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.yaml

--
2.28.0