[PATCH] clk: rockchip: rk3368: protect aclk_bus and aclk_peri clocks

2015-12-02 Thread jianqun.xu
From: Jianqun xu Add aclk_bus and aclk_peri to the list of rk3368 critical clocks, which are the base clocks that supply for all peripherals, never to be disabled automatically. Signed-off-by: Jianqun xu --- drivers/clk/rockchip/clk-rk3368.c | 2 ++ 1 file changed, 2 insertions(+) diff --git

[PATCH] i2c: rk3x: init module as subsys call

2016-01-04 Thread jianqun.xu
From: Xu Jianqun There is a requirement from pmic device, which is on the i2c bus, that the pmic needs to be called earlier then devices powered by the outputs of the pmic, if not, the devices maybe fail to probe. For example, a pmic on i2c0, and touchscreen device on i2c2, i2c0: - pmic(rk818) i

[PATCH 0/6] Add core dtsi for rk3399 from Rockchip

2016-02-16 Thread jianqun.xu
From: Xu Jianqun There is the new SoCs from Rockchip which named rk3399, the patches are added to support them. Two patch of cru from Xing are quoted, but the cru driver will be pushed by Xing near later. Xing Zheng (2): clk: rockchip: add dt-binding header for rk3399 dt-bindings: add docum

[PATCH 4/6] pinctrl: rockchip: add bindings for rk3399 pinctrl

2016-02-16 Thread jianqun.xu
From: Xu Jianqun Add devicetree bindings for pinctrl found on rk3399 processors from rockchip. Signed-off-by: Xu Jianqun --- Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/pinc

[PATCH 3/6] ASoC: rockchip: add bindings for rk3399 i2s

2016-02-16 Thread jianqun.xu
From: Xu Jianqun Add devicetree bindings for i2s controller found on rk3399 processors from rockchip. Signed-off-by: Xu Jianqun --- Documentation/devicetree/bindings/sound/rockchip-i2s.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/sound/rockchip-i2s.

[PATCH 2/6] spi: rockchip: add bindings for rk3399 spi

2016-02-16 Thread jianqun.xu
From: Xu Jianqun Add devicetree bindings for Rockchip rk3399 spi which found on Rockchip rk3399 SoCs. Signed-off-by: Xu Jianqun --- Documentation/devicetree/bindings/spi/spi-rockchip.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/spi/spi-rockchip.txt

[PATCH 1/6] clk: rockchip: add dt-binding header for rk3399

2016-02-16 Thread jianqun.xu
From: Xing Zheng Add the dt-bindings header for the rk3399, that gets shared between the clock controller and the clock references in the dts. Change-Id: I01830a46b679f4630506e8cb48b1a39e113a9952 Signed-off-by: Xing Zheng --- include/dt-bindings/clock/rk3399-cru.h | 610 +++

[PATCH 5/6] dt-bindings: add documentation of rk3399 clock controller

2016-02-16 Thread jianqun.xu
From: Xing Zheng Add the devicetree binding for the cru on the rk3399 which quite similar structured as previous clock controllers. Signed-off-by: Xing Zheng --- .../bindings/clock/rockchip,rk3399-cru.txt | 82 ++ 1 file changed, 82 insertions(+) create mode 100644

[PATCH 6/6] ARM64: dts: rockchip: add core dtsi file for rk3399

2016-02-16 Thread jianqun.xu
From: Xu Jianqun Add dtsi file for Rockchip rk3399 SoCs, which includes some general nodes such as cpu, pmu, cru, gic, amba and so on. Change-Id: Ie3b824e8ead967d4cb119d73222b7a198478c29c Signed-off-by: Xu Jianqun --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 989 +

[PATCH 1/6] clk: rockchip: add dt-binding header for rk3399

2016-02-16 Thread jianqun.xu
From: Xing Zheng Add the dt-bindings header for the rk3399, that gets shared between the clock controller and the clock references in the dts. Change-Id: I01830a46b679f4630506e8cb48b1a39e113a9952 Signed-off-by: Xing Zheng --- include/dt-bindings/clock/rk3399-cru.h | 610 +++

[PATCH v2 1/4] clk: rockchip: add dt-binding header for rk3399

2016-02-17 Thread jianqun.xu
From: Xing Zheng Add the dt-bindings header for the rk3399, that gets shared between the clock controller and the clock references in the dts. Signed-off-by: Xing Zheng Signed-off-by: Jianqun Xu --- changes in v2: - remove duplicate defination of SCLK_SPI5 include/dt-bindings/clock/rk3399-cr

[PATCH v2 4/4] ARM64: dts: rockchip: add core dtsi file for rk3399

2016-02-17 Thread jianqun.xu
From: Xu Jianqun Add dtsi file for Rockchip rk3399 SoCs with some general nodes such as cpu, timer, cru, gic, amba. Signed-off-by: Jianqun Xu --- changes in v2: - drop pmu and psci temporary (Mark) - drop two applied patches (Heiko) - drop GIC_CPU_MASK_SIMPLE from the interrupt specifiers (Marc

[PATCH v2 0/4] Add core dtsi for rk3399 from Rockchip

2016-02-17 Thread jianqun.xu
From: Jianqun Xu There is the new SoCs from Rockchip which named rk3399, the patches are added to support them. Xing Zheng (2): clk: rockchip: add dt-binding header for rk3399 dt-bindings: add documentation of rk3399 clock controller Xu Jianqun (2): spi: rockchip: add bindings for rk3399

[PATCH v2 3/4] dt-bindings: add documentation of rk3399 clock controller

2016-02-17 Thread jianqun.xu
From: Xing Zheng Add the devicetree binding for the cru on the rk3399 which quite similar structured as previous clock controllers. Signed-off-by: Xing Zheng Signed-off-by: Jianqun Xu --- changes in v2: - none .../bindings/clock/rockchip,rk3399-cru.txt | 82 ++ 1

[PATCH v2 2/4] spi: rockchip: add bindings for rk3399 spi

2016-02-17 Thread jianqun.xu
From: Xu Jianqun Add devicetree bindings for Rockchip rk3399 spi which found on Rockchip rk3399 SoCs. Signed-off-by: Jianqun Xu --- changes in v2: - none Documentation/devicetree/bindings/spi/spi-rockchip.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/binding

[PATCH 4/4] ARM64: dts: rockchip: add core dtsi file for rk3399

2016-02-18 Thread jianqun.xu
From: Xu Jianqun Add dtsi file for Rockchip rk3399 SoCs with some general nodes such as cpu, timer, cru, gic, amba. Signed-off-by: Jianqun Xu --- changes in v3: - none changes in v2: - drop pmu and psci temporary (Mark) - drop two applied patches (Heiko) - drop GIC_CPU_MASK_SIMPLE from the int

[PATCH v3 2/4] spi: rockchip: add bindings for rk3399 spi

2016-02-18 Thread jianqun.xu
From: Xu Jianqun Add devicetree bindings for Rockchip rk3399 spi which found on Rockchip rk3399 SoCs. Signed-off-by: Jianqun Xu Signed-off-by: Heiko Stuebner --- changes in v3: - add compatible for rk3399 spi (Mark, Heiko) Documentation/devicetree/bindings/spi/spi-rockchip.txt | 1 + drivers

[PATCH v3 0/4] add core dtsi file for rk3399

2016-02-18 Thread jianqun.xu
From: Jianqun Xu There is the new SoCs from Rockchip which named rk3399, the patches are added to support them. Xing Zheng (2): clk: rockchip: add dt-binding header for rk3399 dt-bindings: add documentation of rk3399 clock controller Xu Jianqun (2): spi: rockchip: add bindings for rk3399

[PATCH v3 3/4] dt-bindings: add documentation of rk3399 clock controller

2016-02-18 Thread jianqun.xu
From: Xing Zheng Add the devicetree binding for the cru on the rk3399 which quite similar structured as previous clock controllers. Signed-off-by: Xing Zheng Signed-off-by: Jianqun Xu --- changes in v3: - none changes in v2: - none .../bindings/clock/rockchip,rk3399-cru.txt | 82 +++

[PATCH v3 1/4] clk: rockchip: add dt-binding header for rk3399

2016-02-18 Thread jianqun.xu
From: Xing Zheng Add the dt-bindings header for the rk3399, that gets shared between the clock controller and the clock references in the dts. Signed-off-by: Xing Zheng Signed-off-by: Jianqun Xu --- changes in v3: - none changes in v2: - none include/dt-bindings/clock/rk3399-cru.h | 609 +++

[PATCH v4 4/6] ASoC: rockchip: add bindings for rk3399 i2s

2016-02-18 Thread jianqun.xu
From: Jianqun Xu Add devicetree bindings for i2s controller found on rk3399 processors from rockchip. Acked-by: Rob Herring Signed-off-by: Jianqun Xu --- changes in v4: - restore - add acked-by (Rob) changes in v3: - none changes in v2: - removed Documentation/devicetree/bindings/sound/rockc

[PATCH v4 3/6] spi: rockchip: add bindings for rk3399 spi

2016-02-18 Thread jianqun.xu
From: Jianqun Xu Add devicetree bindings for Rockchip rk3399 spi which found on Rockchip rk3399 SoCs. Signed-off-by: Jianqun Xu Signed-off-by: Heiko Stuebner --- changes in v4: - none changes in v3: - add compatible for rk3399 spi (Mark, Heiko) changes in v2: - none Documentation/devicetree/

[PATCH v4 2/6] soc: rockchip: add bindings for Rockchip grf

2016-02-18 Thread jianqun.xu
From: Jianqun Xu Add devicetree bindings for Rockchip grf which found on Rockchip SoCs. Signed-off-by: Jianqun Xu --- changes in v4: - new add .../devicetree/bindings/soc/rockchip/grf.txt | 35 ++ 1 file changed, 35 insertions(+) create mode 100644 Documentation/dev

[PATCH v4 1/6] clk: rockchip: add dt-binding header for rk3399

2016-02-18 Thread jianqun.xu
From: Xing Zheng Add the dt-bindings header for the rk3399, that gets shared between the clock controller and the clock references in the dts. Signed-off-by: Xing Zheng Signed-off-by: Jianqun Xu --- changes in v4: - none changes in v3: - none changes in v2: - remove duplicate defination of S

[PATCH v4 0/6] Add core dtsi for rk3399 from Rockchip

2016-02-18 Thread jianqun.xu
From: Jianqun Xu There is the new SoCs from Rockchip which named rk3399, the patches are added to support them. Jianque Xu (4): soc: rockchip: add bindings for Rockchip grf spi: rockchip: add bindings for rk3399 spi ASoC: rockchip: add bindings for rk3399 i2s ARM64: dts: rockchip: add co

[PATCH v4 5/6] dt-bindings: add documentation of rk3399 clock controller

2016-02-18 Thread jianqun.xu
From: Xing Zheng Add the devicetree binding for the cru on the rk3399 which quite similar structured as previous clock controllers. Signed-off-by: Xing Zheng Signed-off-by: Jianqun Xu --- changes in v4: - none changes in v3: - none changes in v2: - none .../bindings/clock/rockchip,rk3399-cru

[PATCH 6/6] ARM64: dts: rockchip: add core dtsi file for rk3399

2016-02-18 Thread jianqun.xu
From: Jianqun Xu Add dtsi file for Rockchip rk3399 SoCs with some general nodes such as cpu, timer, cru, gic, amba. Signed-off-by: Jianqun Xu --- changes in v4: - none changes in v3: - none changes in v2: - drop pmu and psci temporary (Mark) - drop two applied patches (Heiko) - drop GIC_CPU_MAS

[PATCH v4 6/6] ARM64: dts: rockchip: add core dtsi file for rk3399

2016-02-18 Thread jianqun.xu
From: Jianqun Xu Add dtsi file for Rockchip rk3399 SoCs with some general nodes such as cpu, timer, cru, gic, amba. Signed-off-by: Jianqun Xu --- changes in v4: - none changes in v3: - none changes in v2: - drop pmu and psci temporary (Mark) - drop two applied patches (Heiko) - drop GIC_CPU_MAS

[PATCH] spi/rockchip: Add dt-binding for Rockchip rk3399 spi

2016-02-16 Thread jianqun.xu
From: Xu Jianqun Add compatible support for Rockchip rk3399 spi. Signed-off-by: Xu Jianqun --- Documentation/devicetree/bindings/spi/spi-rockchip.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/spi/spi-rockchip.txt b/Documentation/devicetree/bindings/

[PATCH 0/4] Rockchip: rk3399: Add core dtsi for rk3399

2016-02-22 Thread jianqun.xu
From: Jianqun Xu There is the new SoCs from Rockchip which named rk3399, the patches are added to support them. Jianqun Xu (2): soc: rockchip: add bindings for Rockchip grf ARM64: dts: rockchip: add core dtsi file for rk3399 Xing Zheng (2): dt-bindings: add bindings for rk3399 clock contr

[PATCH 4/4] ARM64: dts: rockchip: add core dtsi file for rk3399

2016-02-22 Thread jianqun.xu
From: Jianqun Xu This patch adds core dtsi file for rk3399 found on Rockchip new SoCs rk3399, which integrates dual-core Cortex-A72 and quad-core Cortex-A53 with separately NEON coprocessor. The dtsi file has been tested on rk3399 board with simple boot system, the uart and spi IPs are same as f

[PATCH 1/4] soc: rockchip: add bindings for Rockchip grf

2016-02-22 Thread jianqun.xu
From: Jianqun Xu Add devicetree bindings for Rockchip grf which found on Rockchip SoCs. Signed-off-by: Jianqun Xu --- changes in v2: - add grf.txt (Heiko) .../devicetree/bindings/soc/rockchip/grf.txt | 35 ++ 1 file changed, 35 insertions(+) create mode 100644 Docum

[PATCH 3/4] clk: rockchip: add dt-binding header for rk3399

2016-02-22 Thread jianqun.xu
From: Xing Zheng Add the dt-bindings header for the rk3399, that gets shared between the clock controller and the clock references in the dts. Signed-off-by: Xing Zheng Signed-off-by: Jianqun Xu --- include/dt-bindings/clock/rk3399-cru.h | 714 + 1 file changed

[PATCH 2/4] dt-bindings: add bindings for rk3399 clock controller

2016-02-22 Thread jianqun.xu
From: Xing Zheng Add devicetree bindings for Rockchip cru which found on Rockchip SoCs. Signed-off-by: Xing Zheng Signed-off-by: Jianqun Xu --- .../bindings/clock/rockchip,rk3399-cru.txt | 82 ++ 1 file changed, 82 insertions(+) create mode 100644 Documentation/d

[PATCH] ASoC: rockchip: add bindings for rk3399 i2s

2016-02-22 Thread jianqun.xu
From: Jianqun Xu Add devicetree bindings for i2s controller found on rk3399 processors from rockchip. It's helpful to add full set of compatible strings for serials of Rockchip SoCs (rk3066, rk3188, rk3288, rk3399). Acked-by: Rob Herring Signed-off-by: Jianqun Xu --- Documentation/devicetree