ping
On 7/3/20 5:45 PM, Andy Yan wrote:
Add a function to look up a connector by
device tree node, like what of_drm_find_bridge/panel
does.
Signed-off-by: Andy Yan
Reported-by: kernel test robot
---
Changes in v2:
- Add function declaration
drivers/gpu/drm/drm_connector.c | 33
Hi Alex:
On 7/20/20 10:46 PM, Alex Bee wrote:
Hi Andy,
Am 20.07.20 um 10:22 schrieb Andy Yan:
Hi Alex:
On 7/19/20 4:03 AM, Alex Bee wrote:
This patch adds dither_up, dsp_lut_en, data_blank and dsp_data_swap
registers to enable their respective functionality for RK3188's VOP.
Signed-o
Hi Alex:
On 7/19/20 4:03 AM, Alex Bee wrote:
This patch adds dither_up, dsp_lut_en, data_blank and dsp_data_swap
registers to enable their respective functionality for RK3188's VOP.
Signed-off-by: Alex Bee
---
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 4
1 file changed, 4 insertion
Add a function to look up a connector by
device tree node, like what of_drm_find_bridge/panel
does.
Signed-off-by: Andy Yan
Reported-by: kernel test robot
---
Changes in v2:
- Add function declaration
drivers/gpu/drm/drm_connector.c | 33 +
include/drm
Hi Heiko:
Thanks for your kindly review.
On 10/18/19 7:30 AM, Heiko Stuebner wrote:
Hi Andy,
Am Donnerstag, 17. Oktober 2019, 05:04:49 CEST schrieb Andy Yan:
+ psci {
+ compatible = "arm,psci-1.0";
+ method = "smc";
+ };
Pleas
RK3308 is a quad Cortex A35 based SOC with rich audio
interfaces(I2S/PCM/TDM/PDM/SPDIF/VAD/HDMI ARC), which
designed for intelligent voice interaction and audio
input/output processing.
This patch add basic core dtsi file for it.
Signed-off-by: Andy Yan
---
Changes in v2:
- Address Heiko
development.
Changes in v2:
- Address Heiko's comments in V1
- Split with the dts file
- Split binding to a separate patch
- Power tree update.
Andy Yan (4):
dt-bindings: Add doc about rk3308 General Register Files
arm64: dts: rockchip: Add core dts for RK3308 SOC
dt-bindings: Add do
This board use uart4 as debug port and arm core voltage
is modulated by pwm, logic voltage is fixed to 1.05V.
Signed-off-by: Andy Yan
---
Changes in v2:
- Split binding to a separate patch
- Power tree update.
arch/arm64/boot/dts/rockchip/Makefile | 1 +
arch/arm64/boot/dts/rockchip
Add compatible for RK3308 Evaluation board
Signed-off-by: Andy Yan
---
Changes in v2:
- Split with the dts file
Documentation/devicetree/bindings/arm/rockchip.yaml | 5 +
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/rockchip.yaml
b/Documentation
RK3308 GRF is divided into four sections: GRF, SGRF,
DETECTGRF, COREGRF. This patch add documentation for
it.
Signed-off-by: Andy Yan
---
Changes in v2: None
.../devicetree/bindings/soc/rockchip/grf.txt | 11 +++
1 file changed, 11 insertions(+)
diff --git a/Documentation
development.
Andy Yan (2):
arm64: dts: rockchip: Add core dts for RK3308 SOC
arm64: dts: rockchip: Add basic dts for RK3308 EVB
.../devicetree/bindings/arm/rockchip.yaml |5 +
arch/arm64/boot/dts/rockchip/Makefile |1 +
arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 206
This board use uart4 as debug port and arm core voltage
is modulated by pwm.
Signed-off-by: Andy Yan
---
.../devicetree/bindings/arm/rockchip.yaml | 5 +
arch/arm64/boot/dts/rockchip/Makefile | 1 +
arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 206 ++
3 files
RK3308 is a quad Cortex A35 based SOC with rich audio
interfaces(I2S/PCM/TDM/PDM/SPDIF/VAD/HDMI ARC), which
designed for intelligent voice interaction and audio
input/output processing.
This patch add basic core dtsi file for it.
Signed-off-by: Andy Yan
---
arch/arm64/boot/dts/rockchip
://leez.lenovo.com
Signed-off-by: Andy Yan
---
Changes in v2:
- Add vendor entry for Leez
- Rework the regulator tree
- Fix some pinctrl names
.../devicetree/bindings/arm/rockchip.yaml | 5 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
arch/arm64/boot/dts/rockchip/Makefile
-off-by: Andy Yan
---
.../devicetree/bindings/arm/rockchip.yaml | 5 +
arch/arm64/boot/dts/rockchip/Makefile | 1 +
.../boot/dts/rockchip/rk3399-leez-p710.dts| 635 ++
3 files changed, 641 insertions(+)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-leez
Enable the sfc support for rv1108 evaluation board.
Signed-off-by: Andy Yan
---
Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/boot/dts/rv1108-evb.dts | 10 ++
arch/arm/boot/dts
From: Shawn Lin
Add binding document for the Rockchip serial flash controller.
Signed-off-by: Shawn Lin
Acked-by: Marek Vasut
Acked-by: Rob Herring
Signed-off-by: Andy Yan
---
Changes in v8: None
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4: None
Changes in
From: Shawn Lin
Add Rockchip SFC(serial flash controller) driver.
Signed-off-by: Shawn Lin
Signed-off-by: Andy Yan
Acked-by: Marek Vasut
---
Changes in v8:
- remove unused macro SFC_CMD_TRAN_BYTES_MASK
- set max transfer length to 15.5KB
- remove unnecessary buffer align check
- remove the
g/pipermail/linux-mtd/2016-November/070321.html
Andy Yan (1):
ARM: dts: rockchip: enable sfc for rv1108 evb
Shawn Lin (2):
mtd: spi-nor: Bindings for Rockchip serial flash controller
mtd: spi-nor: add rockchip serial flash controller driver
.../devicetree/bindings/mtd/rockchip-sfc.txt
Hi Viresh:
On 2017年09月14日 03:18, Viresh Kumar wrote:
On 21-08-17, 17:10, Andy Yan wrote:
Add the compatible string to support the generic device tree
cpufreq-dt driver on rockchip rv1108 soc.
Signed-off-by: Andy Yan
---
drivers/cpufreq/cpufreq-dt-platdev.c | 1 +
1 file changed, 1
Add support for GD25Q256, a 32MiB SPI Nor flash
from GigaDevice.
Signed-off-by: Andy Yan
---
Changes in v7: None
Changes in v6: None
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
drivers/mtd/spi-nor/spi-nor.c | 8
1 file changed, 8 insertions
it is impossible to select
the quad enable method by distinguishing the MFR. This patch
introduce a quad_enable function which can be set per memory
in the flash_info list table.
Signed-off-by: Andy Yan
---
Changes in v7:
- fix some typos.
Changes in v6:
- split the quad_enable callback to a
Add support for GD25Q256, a 32MiB SPI Nor flash
from GigaDevice.
Signed-off-by: Andy Yan
---
Changes in v6: None
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
drivers/mtd/spi-nor/spi-nor.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers
is impossible to select
the quald enable methd by distinguish the MFR,So this patch
introduce a quad_enable function which can be set per memory
in the flash_info list table.
Signed-off-by: Andy Yan
---
Changes in v6:
- split the quad_enable callback to a single patch
- adjust the columns per
Add support for GD25Q256, a 32MiB SPI Nor
flash from GigaDevice.
The GD25Q256 uses S6 to set QE, which is
different with other supported memories
from GigaDevice that use S9. So we introduce
a quad_enable function which can be set per
memory in the flash_info list.
Signed-off-by: Andy Yan
Hi Cyrille:
On 2017年08月23日 15:46, Cyrille Pitchen wrote:
Hi Andy,
Le 16/08/2017 à 05:40, Andy Yan a écrit :
Hi Cyrille:
On 2017年08月16日 00:04, Cyrille Pitchen wrote:
Hi Andy,
Le 25/07/2017 à 12:12, Andy Yan a écrit :
Add support for GD25Q256, a 32MiB SPI Nor
flash from Gigadevice
Hi Rafael:
On 2017年08月22日 21:44, Rafael J. Wysocki wrote:
On Tuesday, August 22, 2017 3:15:22 PM CEST Andy Yan wrote:
Add the compatible string to support the generic device tree
cpufreq-dt driver on rockchip rv1108 soc.
Signed-off-by: Andy Yan
This is a [3/3] in a series, so presumably it
Add the compatible string to support the generic device tree
cpufreq-dt driver on rockchip rv1108 soc.
Signed-off-by: Andy Yan
---
Changes in v2: None
drivers/cpufreq/cpufreq-dt-platdev.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/cpufreq/cpufreq-dt-platdev.c
b/drivers
The cpu is powered by regulator vdd_core on RV1108 evalution
board. Add it to the cpu dt node.
Signed-off-by: Andy Yan
---
Changes in v2: None
arch/arm/boot/dts/rv1108-evb.dts | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108-evb.dts b/arch/arm/boot/dts/rv1108
Add cpu opp table for rv1108 to support frequency
from 408MHZ to 1008MHZ.
Signed-off-by: Andy Yan
---
Changes in v2:
- switch to operating-points-v2
- split cpu-supply to a separate patch
arch/arm/boot/dts/rv1108.dtsi | 27 +++
1 file changed, 27 insertions(+)
diff
Add the compatible string to support the generic device tree
cpufreq-dt driver on rockchip rv1108 soc.
Signed-off-by: Andy Yan
---
drivers/cpufreq/cpufreq-dt-platdev.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/cpufreq/cpufreq-dt-platdev.c
b/drivers/cpufreq/cpufreq-dt
Add cpu opp table for rv1108 to support frequency
from 408MHZ to 1008MHZ.
Signed-off-by: Andy Yan
---
arch/arm/boot/dts/rv1108-evb.dts | 4
arch/arm/boot/dts/rv1108.dtsi| 9 +
2 files changed, 13 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108-evb.dts b/arch/arm/boot/dts
Hi Cyrille:
On 2017年08月16日 00:04, Cyrille Pitchen wrote:
Hi Andy,
Le 25/07/2017 à 12:12, Andy Yan a écrit :
Add support for GD25Q256, a 32MiB SPI Nor
flash from Gigadevice.
Signed-off-by: Andy Yan
---
Changes in v4:
- add SPI_NOR_HAS_LOCK and SPI_NOR_HAS_TB
Between v3 and v4, I see that
RK805 is used as the voltage regulator on rv1108 evaluation
board. Add device tree node for it.
Signed-off-by: Andy Yan
---
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/boot/dts/rv1108-evb.dts | 108 +++
1 file changed, 108
Add dt node of bosch accelerometer bma250e on rv1108 evb.
Signed-off-by: Andy Yan
---
Changes in v4:
- order it by i2c address.
Changes in v3: None
Changes in v2: None
arch/arm/boot/dts/rv1108-evb.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108
RV1108 EVB uses pwm0 modulate the backlight, add dt
node to enable it.
Signed-off-by: Andy Yan
---
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/boot/dts/rv1108-evb.dts | 43
1 file changed, 43 insertions(+)
diff --git a/arch
Add saradc device tree node for rv1108 soc
Signed-off-by: Andy Yan
---
Changes in v4:
- remove unnecessary property io-channel-ranges
Changes in v3: None
Changes in v2:
- add compatible string "rockchip,rv1108-saradc"
arch/arm/boot/dts/rv1108.dtsi | 11 +++
1 file c
Add pwm device tree node for rv1108 soc
Signed-off-by: Andy Yan
---
Changes in v4: None
Changes in v3: None
Changes in v2:
- add compatible string "rockchip,rv1108-pwm"
arch/arm/boot/dts/rv1108.dtsi | 143 ++
1 file changed, 143 insertion
Add device tree bindings document for pwm on
rockchip rv1108 soc.
Signed-off-by: Andy Yan
---
Changes in v4: None
Changes in v3:
- make the compatible string be: "rockchip,rv1108-pwm", "rockchip,rk3288-pwm"
for rv1108
Changes in v2: None
Documentation/devicet
Add SPI device tree node for rv1108.
Signed-off-by: Andy Yan
---
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/boot/dts/rv1108.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/rv1108.dtsi
index
The spi on rv1108 is the same as other rockchip based
socs, add compatible string for it.
Signed-off-by: Andy Yan
Acked-by: Rob Herring
---
Changes in v4: None
Changes in v3: None
Changes in v2: None
Documentation/devicetree/bindings/spi/spi-rockchip.txt | 1 +
drivers/spi/spi-rockchip.c
devices by i2c address.
Changes in v3:
- make the compatible string be: "rockchip,rv1108-pwm", "rockchip,rk3288-pwm"
for rv1108
Changes in v2:
- add compatible string "rockchip,rv1108-pwm"
- add compatible string "rockchip,rv1108-saradc"
Andy Yan (8):
Hi Heiko:
On 2017年08月13日 20:13, Heiko Stuebner wrote:
Hi Andy,
Am Freitag, 11. August 2017, 11:46:51 CEST schrieb Andy Yan:
Add saradc device tree node for rv1108 soc
Signed-off-by: Andy Yan
+ adc: adc@1038c000 {
+ compatible = "rockchip,rv1108-saradc",
Add dt node of bosch accelerometer bma250e on rv1108 evb.
Signed-off-by: Andy Yan
---
Changes in v3: None
Changes in v2: None
arch/arm/boot/dts/rv1108-evb.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108-evb.dts b/arch/arm/boot/dts/rv1108-evb.dts
index
RK805 is used as the voltage regulator on rv1108 evaluation
board. Add device tree node for it.
Signed-off-by: Andy Yan
---
Changes in v3: None
Changes in v2: None
arch/arm/boot/dts/rv1108-evb.dts | 108 +++
1 file changed, 108 insertions(+)
diff --git a
RV1108 EVB uses pwm0 modulate the backlight, add dt
node to enable it.
Signed-off-by: Andy Yan
---
Changes in v3: None
Changes in v2: None
arch/arm/boot/dts/rv1108-evb.dts | 43
1 file changed, 43 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108
Add saradc device tree node for rv1108 soc
Signed-off-by: Andy Yan
---
Changes in v3: None
Changes in v2:
- add compatible string "rockchip,rv1108-saradc"
arch/arm/boot/dts/rv1108.dtsi | 12
1 file changed, 12 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi
Add device tree bindings document for saradc on
rockchip rv1108 soc.
Signed-off-by: Andy Yan
Acked-by: Rob Herring
---
Changes in v3: None
Changes in v2: None
Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation
Add watchdog device tree node for rv1108
Signed-off-by: Andy Yan
---
Changes in v3: None
Changes in v2: None
arch/arm/boot/dts/rv1108.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/rv1108.dtsi
index 76a325a..75a0b1e 100644
Add pwm device tree node for rv1108 soc
Signed-off-by: Andy Yan
---
Changes in v3: None
Changes in v2:
- add compatible string "rockchip,rv1108-pwm"
arch/arm/boot/dts/rv1108.dtsi | 143 ++
1 file changed, 143 insertions(+)
diff --git a/arc
Add device tree bindings document for pwm on
rockchip rv1108 soc.
Signed-off-by: Andy Yan
---
Changes in v3:
- make the compatible string be: "rockchip,rv1108-pwm", "rockchip,rk3288-pwm"
for rv1108
Changes in v2: None
Documentation/devicetree/bindings/pwm/pwm-rockchip
Add SPI device tree node for rv1108.
Signed-off-by: Andy Yan
---
Changes in v3: None
Changes in v2: None
arch/arm/boot/dts/rv1108.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/rv1108.dtsi
index 663f2f2..b688f4a 100644
Add SPI device tree node for rv1108.
Signed-off-by: Andy Yan
---
Changes in v3: None
Changes in v2: None
arch/arm/boot/dts/rv1108.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/rv1108.dtsi
index 663f2f2..b688f4a 100644
The spi on rv1108 is the same as other rockchip based
socs, add compatible string for it.
Signed-off-by: Andy Yan
Acked-by: Rob Herring
---
Changes in v3: None
Changes in v2: None
Documentation/devicetree/bindings/spi/spi-rockchip.txt | 1 +
drivers/spi/spi-rockchip.c
There are four i2c controllers on rv1108, add
device tree node for them.
Signed-off-by: Andy Yan
---
Changes in v3: None
Changes in v2: None
arch/arm/boot/dts/rv1108.dtsi | 72 +++
1 file changed, 72 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108
Support for the i2c controller on rv1108 soc.
Signed-off-by: Andy Yan
Reviewed-by: Heiko Stuebner
---
Changes in v3: None
Changes in v2: None
drivers/i2c/busses/i2c-rk3x.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/drivers/i2c/busses/i2c-rk3x.c b/drivers/i2c/busses/i2c
Add dt Document for i2c controller on rv1108
Signed-off-by: Andy Yan
Acked-by: Rob Herring
---
Changes in v3: None
Changes in v2: None
Documentation/devicetree/bindings/i2c/i2c-rk3x.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
b
ompatible string "rockchip,rv1108-saradc"
Andy Yan (13):
dt-bindings: i2c: rk3x: add support for rv1108
i2c: rk3x: add support for rv1108
ARM: dts: rockchip: add i2c dt node for rv1108
spi: rockchip: add compatible string for rv1108 spi
ARM: dts: rockchip: add spi dt node for rv1
Add dt node of bosch accelerometer bma250e on rv1108 evb.
Signed-off-by: Andy Yan
---
Changes in v2: None
arch/arm/boot/dts/rv1108-evb.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108-evb.dts b/arch/arm/boot/dts/rv1108-evb.dts
index a1bd95e..6690083
RK805 is used as the voltage regulator on rv1108 evaluation
board. Add device tree node for it.
Signed-off-by: Andy Yan
---
Changes in v2: None
arch/arm/boot/dts/rv1108-evb.dts | 108 +++
1 file changed, 108 insertions(+)
diff --git a/arch/arm/boot/dts
RV1108 EVB uses pwm0 modulate the backlight, add dt
node to enable it.
Signed-off-by: Andy Yan
---
Changes in v2: None
arch/arm/boot/dts/rv1108-evb.dts | 43
1 file changed, 43 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108-evb.dts b/arch/arm
Add saradc device tree node for rv1108 soc
Signed-off-by: Andy Yan
---
Changes in v2:
- add compatible string "rockchip,rv1108-saradc"
arch/arm/boot/dts/rv1108.dtsi | 12
1 file changed, 12 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/r
Add device tree bindings document for saradc on
rockchip rv1108 soc.
Signed-off-by: Andy Yan
---
Changes in v2: None
Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txt
Add watchdog device tree node for rv1108
Signed-off-by: Andy Yan
---
Changes in v2: None
arch/arm/boot/dts/rv1108.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/rv1108.dtsi
index d397c22..592aba3 100644
--- a/arch/arm/boot
Add pwm device tree node for rv1108 soc
Signed-off-by: Andy Yan
---
Changes in v2:
- add compatible string "rockchip,rv1108-pwm"
arch/arm/boot/dts/rv1108.dtsi | 143 ++
1 file changed, 143 insertions(+)
diff --git a/arch/arm/boot/dts/rv1
Add device tree bindings document for pwm on
rockchip rv1108 soc.
Signed-off-by: Andy Yan
---
Changes in v2: None
Documentation/devicetree/bindings/pwm/pwm-rockchip.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/pwm/pwm-rockchip.txt
Add SPI device tree node for rv1108.
Signed-off-by: Andy Yan
---
Changes in v2: None
arch/arm/boot/dts/rv1108.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/rv1108.dtsi
index 124ed97..f6fb47f 100644
--- a/arch/arm/boot
The spi on rv1108 is the same as other rockchip based
socs, add compatible string for it.
Signed-off-by: Andy Yan
---
Changes in v2: None
Documentation/devicetree/bindings/spi/spi-rockchip.txt | 1 +
drivers/spi/spi-rockchip.c | 1 +
2 files changed, 2 insertions
There are four i2c controllers on rv1108, add
device tree node for them.
Signed-off-by: Andy Yan
---
Changes in v2: None
arch/arm/boot/dts/rv1108.dtsi | 72 +++
1 file changed, 72 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot
Support for the i2c controller on rv1108 soc.
Signed-off-by: Andy Yan
Reviewed-by: Heiko Stuebner
---
Changes in v2: None
drivers/i2c/busses/i2c-rk3x.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/drivers/i2c/busses/i2c-rk3x.c b/drivers/i2c/busses/i2c-rk3x.c
index df22066
Add dt Document for i2c controller on rv1108
Signed-off-by: Andy Yan
---
Changes in v2: None
Documentation/devicetree/bindings/i2c/i2c-rk3x.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
b/Documentation/devicetree/bindings/i2c/i2c
Some pins like i2c SCL/SDA need the schmitt input function
to avoid crosstalk problems.
Signed-off-by: Andy Yan
Reviewed-by: Heiko Stuebner
---
Changes in v2: None
drivers/pinctrl/pinctrl-rockchip.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/drivers
From: Elaine Zhang
the bus/periph/nclk_ddrupctl/pclk_ddrmon/pclk_acodecphy/pclk_pmu
no driver to handle them,
chip design requirements for these clock to always on.
Signed-off-by: Elaine Zhang
Signed-off-by: Andy Yan
---
Changes in v2: None
drivers/clk/rockchip/clk-rv1108.c | 8 +++-
1
From: Elaine Zhang
Rename some of clks to keep the consistency with the TRM.
Signed-off-by: Elaine Zhang
Signed-off-by: Andy Yan
---
Changes in v2: None
drivers/clk/rockchip/clk-rv1108.c | 32
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a
From: Elaine Zhang
1. fix up the parent name
2. remove the CLK_IGNORE_UNUSED flag for some clk not need to always on.
3. fix up some clks regs describe error.
Signed-off-by: Elaine Zhang
Signed-off-by: Andy Yan
---
Changes in v2: None
drivers/clk/rockchip/clk-rv1108.c | 169
From: Elaine Zhang
Added the description of the missing clock,
make the clock tree more complete.
Signed-off-by: Elaine Zhang
Signed-off-by: Andy Yan
---
Changes in v2: None
drivers/clk/rockchip/clk-rv1108.c | 282 +-
1 file changed, 280 insertions(+), 2
From: Elaine Zhang
fix up the lock_shift describe error.
remove the ROCKCHIP_PLL_SYNC_RATE flag for gpll.
Signed-off-by: Elaine Zhang
Signed-off-by: Andy Yan
---
Changes in v2: None
drivers/clk/rockchip/clk-rv1108.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a
From: Elaine Zhang
fix up the cpuclk rates table for support more freqs.
fix up the mux_core_mask describe error.
Signed-off-by: Elaine Zhang
Signed-off-by: Andy Yan
---
Changes in v2:
- split the new added clks and rename.
drivers/clk/rockchip/clk-rv1108.c | 23 +++
1
From: Elaine Zhang
Make the code look better.
Signed-off-by: Elaine Zhang
Signed-off-by: Andy Yan
---
Changes in v2: None
include/dt-bindings/clock/rv1108-cru.h | 28 ++--
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/include/dt-bindings/clock
From: Elaine Zhang
i2s1 has 2 channels but not 8 channels.
Signed-off-by: Elaine Zhang
Signed-off-by: Andy Yan
---
Changes in v2: None
include/dt-bindings/clock/rv1108-cru.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/dt-bindings/clock/rv1108-cru.h
b
From: Elaine Zhang
Add new clk ids for the peripherals on rv1108 soc.
Signed-off-by: Elaine Zhang
Signed-off-by: Andy Yan
---
Changes in v2:
- split the rename and intentation fix part
include/dt-bindings/clock/rv1108-cru.h | 93 +-
1 file changed, 92
ble string "rockchip,rv1108-saradc"
Andy Yan (14):
pinctrl: rockchip: add schmitt input mode support for rv1108
dt-bindings: i2c: rk3x: add support for rv1108
i2c: rk3x: add support for rv1108
ARM: dts: rockchip: add i2c dt node for rv1108
spi: rockchip: add compatible string for r
Hi Heiko:
On 2017年08月02日 02:55, Heiko Stuebner wrote:
Hi Andy,
Am Dienstag, 1. August 2017, 17:16:40 CEST schrieb Heiko Stuebner:
Am Montag, 31. Juli 2017, 18:18:30 CEST schrieb Andy Yan:
Add watchdog device tree node for rv1108
Signed-off-by: Andy Yan
I've adapted this patch to
Add dt node of bosch accelerometer bma250e on rv1108 evb.
Signed-off-by: Andy Yan
---
arch/arm/boot/dts/rv1108-evb.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108-evb.dts b/arch/arm/boot/dts/rv1108-evb.dts
index 5675975..60bb501 100644
--- a/arch/arm
RK805 is used as the voltage regulator on rv1108 evaluation
board. Add device tree node for it.
Signed-off-by: Andy Yan
---
arch/arm/boot/dts/rv1108-evb.dts | 108 +++
1 file changed, 108 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108-evb.dts b/arch
RV1108 EVB uses pwm0 modulate the backlight, add dt
node to enable it.
Signed-off-by: Andy Yan
---
arch/arm/boot/dts/rv1108-evb.dts | 43
1 file changed, 43 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108-evb.dts b/arch/arm/boot/dts/rv1108-evb.dts
Add saradc device tree node for rv1108
Signed-off-by: Andy Yan
---
arch/arm/boot/dts/rv1108.dtsi | 12
1 file changed, 12 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/rv1108.dtsi
index 1fc467e..958fecd 100644
--- a/arch/arm/boot/dts/rv1108.dtsi
Add watchdog device tree node for rv1108
Signed-off-by: Andy Yan
---
arch/arm/boot/dts/rv1108.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/rv1108.dtsi
index 7fcc6de..1fc467e 100644
--- a/arch/arm/boot/dts/rv1108.dtsi
+++ b
Add pwm device tree node for rv1108
Signed-off-by: Andy Yan
---
arch/arm/boot/dts/rv1108.dtsi | 143 ++
1 file changed, 143 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/rv1108.dtsi
index 6ae83a8..7fcc6de 100644
--- a/arch
Add SPI device tree node for rv1108
Signed-off-by: Andy Yan
---
arch/arm/boot/dts/rv1108.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/rv1108.dtsi
index a4d34d9..6ae83a8 100644
--- a/arch/arm/boot/dts/rv1108.dtsi
+++ b
The spi on rv1108 is the same as other rockchip based
socs, add compatible string for it.
Signed-off-by: Andy Yan
---
Documentation/devicetree/bindings/spi/spi-rockchip.txt | 1 +
drivers/spi/spi-rockchip.c | 1 +
2 files changed, 2 insertions(+)
diff --git a
There are four i2c controllers on rv1108, add
device tree node for them.
Signed-off-by: Andy Yan
---
arch/arm/boot/dts/rv1108.dtsi | 72 +++
1 file changed, 72 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108.dtsi b/arch/arm/boot/dts/rv1108.dtsi
Support for the i2c controller on rv1108
Signed-off-by: Andy Yan
---
drivers/i2c/busses/i2c-rk3x.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/drivers/i2c/busses/i2c-rk3x.c b/drivers/i2c/busses/i2c-rk3x.c
index df22066..fe23457 100644
--- a/drivers/i2c/busses/i2c-rk3x.c
+++ b
Add dt Document for i2c controller on rv1108
Signed-off-by: Andy Yan
---
Documentation/devicetree/bindings/i2c/i2c-rk3x.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
b/Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
index e18445d
Some pins like i2c SCL/SDA need the schmitt input function
to avoid crosstalk problems.
Signed-off-by: Andy Yan
---
drivers/pinctrl/pinctrl-rockchip.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/drivers/pinctrl/pinctrl-rockchip.c
b/drivers/pinctrl
From: Elaine Zhang
1. Added the description of the missing clock,
make the clock more complete.
2. fix up some clk descriptions error.
Signed-off-by: Elaine Zhang
Signed-off-by: Andy Yan
---
drivers/clk/rockchip/clk-rv1108.c | 513 ++
1 file changed, 405
From: Elaine Zhang
Added the missing clock ids, make the clock more complete.
Signed-off-by: Elaine Zhang
Signed-off-by: Andy Yan
---
include/dt-bindings/clock/rv1108-cru.h | 128 -
1 file changed, 109 insertions(+), 19 deletions(-)
diff --git a/include/dt
This series try to support i2c/spi/pwm/saradc/pmic/watchdog and
the full clk tree on rockchip rv1108 soc.
Andy Yan (12):
pinctrl: rockchip: add input schmitt support for rv1108
dt-bindings: i2c: rk3x: add support for rv1108
i2c: rk3x: add support for rv1108
ARM: dts: rockchip: add i2c
Add support for GD25Q256, a 32MiB SPI Nor
flash from Gigadevice.
Signed-off-by: Andy Yan
---
Changes in v4:
- add SPI_NOR_HAS_LOCK and SPI_NOR_HAS_TB
Changes in v3:
- rebase on top of spi-nor tree
- add SPI_NOR_4B_OPCODES flag
Changes in v2:
- drop one line unnecessary modification
drivers
Enable sdmmc on rv1108 evaluation board. Also
add pinctrl for sdmmc controller.
Signed-off-by: Andy Yan
---
arch/arm/boot/dts/rv1108-evb.dts | 4
arch/arm/boot/dts/rv1108.dtsi| 2 ++
2 files changed, 6 insertions(+)
diff --git a/arch/arm/boot/dts/rv1108-evb.dts b/arch/arm/boot/dts
1 - 100 of 513 matches
Mail list logo