[PATCH] mtd: spi-nor: add hisilicon spi-nor flash controller driver

2015-12-29 Thread Jiancheng Xue
add hisilicon spi-nor flash controller driver Signed-off-by: Binquan Peng Signed-off-by: Jiancheng Xue --- .../devicetree/bindings/spi/spi-hisi-sfc.txt | 24 + drivers/mtd/spi-nor/Kconfig| 7 + drivers/mtd/spi-nor/Makefile | 1 + drivers

[PATCH v4 4/6] ARM: debug: add hi3519 debug uart

2015-12-29 Thread Jiancheng Xue
add hi3519 debug uart. Signed-off-by: Jiancheng Xue --- arch/arm/Kconfig.debug | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug index 259c0ca..29af057 100644 --- a/arch/arm/Kconfig.debug +++ b/arch/arm/Kconfig.debug @@ -270,6

[PATCH v4 3/6] ARM: config: hisi: enable CONFIG_RESET_CONTROLLER

2015-12-29 Thread Jiancheng Xue
enable CONFIG_RESET_CONTROLLER in hisi_defconfig Signed-off-by: Jiancheng Xue --- arch/arm/configs/hisi_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/hisi_defconfig b/arch/arm/configs/hisi_defconfig index b2e340b..ba62c07 100644 --- a/arch/arm/configs

[PATCH v4 2/6] ARM: hisi: add compatible string for Hi3519 soc

2015-12-29 Thread Jiancheng Xue
add compatible string for Hi3519 soc. Signed-off-by: Jiancheng Xue --- arch/arm/mach-hisi/hisilicon.c | 23 --- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/arch/arm/mach-hisi/hisilicon.c b/arch/arm/mach-hisi/hisilicon.c index 8cc6215..00dae89 100644 --- a

[PATCH v4 1/6] clk: hisilicon: add CRG driver for hi3519 soc

2015-12-29 Thread Jiancheng Xue
The CRG(Clock and Reset Generator) block provides clock and reset signals for other modules in hi3519 soc. Signed-off-by: Jiancheng Xue --- .../devicetree/bindings/clock/hi3519-crg.txt | 46 +++ drivers/clk/hisilicon/Kconfig | 7 + drivers/clk/hisilicon

[PATCH v4 6/6] ARM: dts: add dts files for Hi3519

2015-12-29 Thread Jiancheng Xue
add dts files for Hi3519 Signed-off-by: Jiancheng Xue --- arch/arm/boot/dts/Makefile| 2 + arch/arm/boot/dts/hi3519-demb.dts | 42 + arch/arm/boot/dts/hi3519.dtsi | 175 ++ 3 files changed, 219 insertions(+) create mode 100644 arch/arm

[PATCH v4 0/6] ARM: hisi: Add initial support including clock driver for Hi3519 soc.

2015-12-29 Thread Jiancheng Xue
519, using ARCH_HISI directly v2: -Rebase to v4.4-rc3 -Put dt-binding doc and header file in a separate patch. -Delete unused clocks definitions. -Adjust the ARCH_xxx order in Kconfig file -Rename ARCH_HI3xxx to ARCH_36xx Jiancheng Xue (6): clk: hisilicon: add CRG driver for hi3519 soc ARM:

[PATCH v4 5/6] mfd: dt-bindings: add device tree bindings for Hi3519 sysctrl

2015-12-29 Thread Jiancheng Xue
Add device tree bindings for Hi3519 system controller. Signed-off-by: Jiancheng Xue --- Documentation/devicetree/bindings/mfd/hi3519.txt | 14 ++ 1 file changed, 14 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd/hi3519.txt diff --git a/Documentation

[PATCH v3 2/7] clk: hisilicon: add dt-binding document for Hi3519 CRG

2015-12-11 Thread Jiancheng Xue
add dt-binding document for Hi3519 CRG block Signed-off-by: Jiancheng Xue --- .../devicetree/bindings/clock/hi3519-crg.txt | 46 ++ 1 file changed, 46 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/hi3519-crg.txt diff --git a/Documentation

[PATCH v3 6/7] mfd: dt-bindings: add device tree bindings for Hi3519 sysctrl

2015-12-11 Thread Jiancheng Xue
Add device tree bindings for Hi3519 system controller. Signed-off-by: Jiancheng Xue --- Documentation/devicetree/bindings/mfd/hi3519.txt | 14 ++ 1 file changed, 14 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd/hi3519.txt diff --git a/Documentation

[PATCH v3 0/7] ARM: hisi: Add initial support including clock driver for Hi3519 soc.

2015-12-11 Thread Jiancheng Xue
elete unused clocks definitions. -Adjust the ARCH_xxx order in Kconfig file -Rename ARCH_HI3xxx to ARCH_36xx Jiancheng Xue (7): clk: hisilicon: add CRG driver for hi3519 soc clk: hisilicon: add dt-binding document for Hi3519 CRG ARM: hisi: add dt_machine definition for Hi3519 ARM: config:

[PATCH v3 7/7] ARM: dts: add dts files for Hi3519

2015-12-11 Thread Jiancheng Xue
add dts files for Hi3519 Signed-off-by: Jiancheng Xue --- arch/arm/boot/dts/Makefile| 2 + arch/arm/boot/dts/hi3519-demb.dts | 42 +++ arch/arm/boot/dts/hi3519.dtsi | 142 ++ 3 files changed, 186 insertions(+) create mode 100644 arch

[PATCH v3 5/7] ARM: debug: add hi3519 debug uart

2015-12-11 Thread Jiancheng Xue
add hi3519 debug uart. Signed-off-by: Jiancheng Xue --- arch/arm/Kconfig.debug | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug index 259c0ca..29af057 100644 --- a/arch/arm/Kconfig.debug +++ b/arch/arm/Kconfig.debug @@ -270,6

[PATCH v3 1/7] clk: hisilicon: add CRG driver for hi3519 soc

2015-12-11 Thread Jiancheng Xue
The CRG(Clock and Reset Generator) block provides clock and reset signals for other modules in hi3519 soc. Signed-off-by: Jiancheng Xue --- drivers/clk/hisilicon/Kconfig| 7 ++ drivers/clk/hisilicon/Makefile | 2 + drivers/clk/hisilicon/clk-hi3519.c | 95

[PATCH v3 4/7] ARM: config: hisi: enable CONFIG_RESET_CONTROLLER

2015-12-10 Thread Jiancheng Xue
enable CONFIG_RESET_CONTROLLER in hisi_defconfig Signed-off-by: Jiancheng Xue --- arch/arm/configs/hisi_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/hisi_defconfig b/arch/arm/configs/hisi_defconfig index b2e340b..ba62c07 100644 --- a/arch/arm/configs

[PATCH v3 3/7] ARM: hisi: add dt_machine definition for Hi3519

2015-12-10 Thread Jiancheng Xue
add dt_machine definition for hi3519. Signed-off-by: Jiancheng Xue --- arch/arm/mach-hisi/hisilicon.c | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/mach-hisi/hisilicon.c b/arch/arm/mach-hisi/hisilicon.c index 8cc6215..010d8a2 100644 --- a/arch/arm/mach-hisi/hisilicon.c

[PATCH v2 4/9] ARM: dts: add dts files for hi3519-demb board

2015-12-02 Thread Jiancheng Xue
add dts files for hi3519-demb board Signed-off-by: Jiancheng Xue --- arch/arm/boot/dts/Makefile| 2 + arch/arm/boot/dts/hi3519-demb.dts | 55 arch/arm/boot/dts/hi3519.dtsi | 129 ++ 3 files changed, 186 insertions(+) create

[PATCH v2 7/9] ARM: hisi: rename ARCH_HI3xxx to ARCH_HI36xx

2015-12-02 Thread Jiancheng Xue
ARCH_HI3xxx just represents hi36xx soc family. Signed-off-by: Jiancheng Xue --- arch/arm/Kconfig.debug | 4 ++-- arch/arm/boot/dts/Makefile | 2 +- arch/arm/configs/hisi_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/mach-hisi/Kconfig

[PATCH v2 1/9] clk: hi3519: add dt-binding document and header file

2015-12-02 Thread Jiancheng Xue
add dt-binding document and header file for hi3519 clock Signed-off-by: Jiancheng Xue --- .../devicetree/bindings/clock/hi3519-crg.txt | 46 +++ include/dt-bindings/clock/hi3519-clock.h | 51 ++ 2 files changed, 97 insertions(+) create mode

[PATCH v2 0/9] ARM: hisi: enable hi3519 soc

2015-12-02 Thread Jiancheng Xue
Jiancheng Xue (9): clk: hi3519: add dt-binding document and header file clk: hi3519: add CRG driver for hisilicon hi3519 soc ARM: hisi: enable Hi3519 soc ARM: dts: add dts files for hi3519-demb board ARM: config: enable ARCH_HI3519 ARM: debug: add Hi3519 debug uart ARM: hisi: rename

[PATCH 3/5] ARM: dts: add dts files for hi3519-demb board

2015-11-27 Thread Jiancheng Xue
add dts files for hi3519-demb board Signed-off-by: Jiancheng Xue --- arch/arm/boot/dts/Makefile| 2 + arch/arm/boot/dts/hi3519-demb.dts | 55 arch/arm/boot/dts/hi3519.dtsi | 129 ++ 3 files changed, 186 insertions(+) create

[PATCH 1/5] clk: hi3519: add CRG driver for hisilicon hi3519 soc

2015-11-27 Thread Jiancheng Xue
The CRG(Clock and Reset Generator) module provides clock and reset signals for other modules in hi3519 soc. Signed-off-by: Jiancheng Xue --- .../devicetree/bindings/clock/hi3519-clock.txt | 46 +++ drivers/clk/hisilicon/Makefile | 1 + drivers/clk/hisilicon/clk

[PATCH 0/5] arm, hisi: enable Hi3519 soc

2015-11-27 Thread Jiancheng Xue
peripheral drivers will be submitted later. Any comments will be appreciated! Thanks! Jiancheng Xue (5): clk: hi3519: add CRG driver for hisilicon hi3519 soc ARM: hisi: enable Hi3519 soc ARM: dts: add dts files for hi3519-demb board ARM: config: enable ARCH_HI3519 ARM: debug: add Hi3519 debug