mbox series

[U-Boot,U-Boot,v2,00/14] Add rockchip SARADC support

Message ID 1505818405-49082-1-git-send-email-david.wu@rock-chips.com
Headers show
Series Add rockchip SARADC support | expand

Message

David Wu Sept. 19, 2017, 10:53 a.m. UTC
The SARADC is used for adc keys and charging detect at uboot
loader. Except for the rk3036 and rk3228 Socs, the others
support the SARADC IP.

David Wu (14):
  adc: Add driver for Rockchip SARADC
  configs: rockchip: Enable the ROCKCHIP_SARADC config
  clk: rockchip: Add rv1108 SARADC clock support
  clk: rockchip: Add SARADC clock support for rk3288
  clk: rockchip: Add rk3328 SARADC clock support
  clk: rockchip: Add rk3368 SARADC clock support
  clk: rockchip: Add rk3399 SARADC clock support
  arm: dts: rv1108: Add Saradc node at dtsi level
  arm: dts: Enable SARADC for rv1108-evb
  arm: dts: Enable SARADC for rk3288-popmetal
  arm: dts: Enable SARADC for rk3328-evb
  arm: dts: Enable SARADC for rk3368-px5-evb
  arm: dts: Enable SARADC for rk3368-sheep
  arm: dts: Enable SARADC for rk3399-evb

 arch/arm/dts/rk3288-popmetal.dtsi               |   4 +
 arch/arm/dts/rk3328-evb.dts                     |   4 +
 arch/arm/dts/rk3368-px5-evb.dts                 |   4 +
 arch/arm/dts/rk3368-sheep.dts                   |   4 +
 arch/arm/dts/rk3399-evb.dts                     |   4 +
 arch/arm/dts/rv1108-evb.dts                     |   4 +
 arch/arm/dts/rv1108.dtsi                        |  11 ++
 arch/arm/include/asm/arch-rockchip/cru_rk3368.h |   5 +
 arch/arm/include/asm/arch-rockchip/cru_rv1108.h |   5 +
 configs/chromebit_mickey_defconfig              |   2 +
 configs/chromebook_jerry_defconfig              |   2 +
 configs/chromebook_minnie_defconfig             |   2 +
 configs/evb-px5_defconfig                       |   2 +
 configs/evb-rk3288_defconfig                    |   2 +
 configs/evb-rk3328_defconfig                    |   2 +
 configs/evb-rk3399_defconfig                    |   2 +
 configs/evb-rv1108_defconfig                    |   2 +
 configs/fennec-rk3288_defconfig                 |   2 +
 configs/firefly-rk3288_defconfig                |   2 +
 configs/firefly-rk3399_defconfig                |   2 +
 configs/geekbox_defconfig                       |   2 +
 configs/lion-rk3368_defconfig                   |   2 +
 configs/miqi-rk3288_defconfig                   |   2 +
 configs/phycore-rk3288_defconfig                |   2 +
 configs/popmetal-rk3288_defconfig               |   2 +
 configs/puma-rk3399_defconfig                   |   2 +
 configs/rock2_defconfig                         |   2 +
 configs/rock_defconfig                          |   2 +
 configs/sheep-rk3368_defconfig                  |   2 +
 configs/tinker-rk3288_defconfig                 |   2 +
 drivers/adc/Kconfig                             |   9 ++
 drivers/adc/Makefile                            |   1 +
 drivers/adc/rockchip-saradc.c                   | 183 ++++++++++++++++++++++++
 drivers/clk/rockchip/clk_rk3288.c               |  41 ++++++
 drivers/clk/rockchip/clk_rk3328.c               |  35 ++++-
 drivers/clk/rockchip/clk_rk3368.c               |  32 +++++
 drivers/clk/rockchip/clk_rk3399.c               |  36 ++++-
 drivers/clk/rockchip/clk_rv1108.c               |  33 ++++-
 include/dt-bindings/clock/rv1108-cru.h          |   2 +
 39 files changed, 456 insertions(+), 3 deletions(-)
 create mode 100644 drivers/adc/rockchip-saradc.c

Comments

Philipp Tomsich Sept. 19, 2017, 12:12 p.m. UTC | #1
David,

> On 19 Sep 2017, at 12:53, David Wu <david.wu@rock-chips.com> wrote:
> 
> The SARADC is used for adc keys and charging detect at uboot
> loader. Except for the rk3036 and rk3228 Socs, the others
> support the SARADC IP.

I am hoping to apply this series later this week (and include in a PR for
on next Monday), but some of these patches still have an empty commit
message.

Could you fix the empty commit messages and send a v3?
Also: it would be very helpful, if you sent these out using patman and
used the ‘Series-changes’ tag, so I know what changed in each version.

See tools/patman/README for info...

Thanks,
Philipp.

> David Wu (14):
>  adc: Add driver for Rockchip SARADC
>  configs: rockchip: Enable the ROCKCHIP_SARADC config
>  clk: rockchip: Add rv1108 SARADC clock support
>  clk: rockchip: Add SARADC clock support for rk3288
>  clk: rockchip: Add rk3328 SARADC clock support
>  clk: rockchip: Add rk3368 SARADC clock support
>  clk: rockchip: Add rk3399 SARADC clock support
>  arm: dts: rv1108: Add Saradc node at dtsi level
>  arm: dts: Enable SARADC for rv1108-evb
>  arm: dts: Enable SARADC for rk3288-popmetal
>  arm: dts: Enable SARADC for rk3328-evb
>  arm: dts: Enable SARADC for rk3368-px5-evb
>  arm: dts: Enable SARADC for rk3368-sheep
>  arm: dts: Enable SARADC for rk3399-evb
> 
> arch/arm/dts/rk3288-popmetal.dtsi               |   4 +
> arch/arm/dts/rk3328-evb.dts                     |   4 +
> arch/arm/dts/rk3368-px5-evb.dts                 |   4 +
> arch/arm/dts/rk3368-sheep.dts                   |   4 +
> arch/arm/dts/rk3399-evb.dts                     |   4 +
> arch/arm/dts/rv1108-evb.dts                     |   4 +
> arch/arm/dts/rv1108.dtsi                        |  11 ++
> arch/arm/include/asm/arch-rockchip/cru_rk3368.h |   5 +
> arch/arm/include/asm/arch-rockchip/cru_rv1108.h |   5 +
> configs/chromebit_mickey_defconfig              |   2 +
> configs/chromebook_jerry_defconfig              |   2 +
> configs/chromebook_minnie_defconfig             |   2 +
> configs/evb-px5_defconfig                       |   2 +
> configs/evb-rk3288_defconfig                    |   2 +
> configs/evb-rk3328_defconfig                    |   2 +
> configs/evb-rk3399_defconfig                    |   2 +
> configs/evb-rv1108_defconfig                    |   2 +
> configs/fennec-rk3288_defconfig                 |   2 +
> configs/firefly-rk3288_defconfig                |   2 +
> configs/firefly-rk3399_defconfig                |   2 +
> configs/geekbox_defconfig                       |   2 +
> configs/lion-rk3368_defconfig                   |   2 +
> configs/miqi-rk3288_defconfig                   |   2 +
> configs/phycore-rk3288_defconfig                |   2 +
> configs/popmetal-rk3288_defconfig               |   2 +
> configs/puma-rk3399_defconfig                   |   2 +
> configs/rock2_defconfig                         |   2 +
> configs/rock_defconfig                          |   2 +
> configs/sheep-rk3368_defconfig                  |   2 +
> configs/tinker-rk3288_defconfig                 |   2 +
> drivers/adc/Kconfig                             |   9 ++
> drivers/adc/Makefile                            |   1 +
> drivers/adc/rockchip-saradc.c                   | 183 ++++++++++++++++++++++++
> drivers/clk/rockchip/clk_rk3288.c               |  41 ++++++
> drivers/clk/rockchip/clk_rk3328.c               |  35 ++++-
> drivers/clk/rockchip/clk_rk3368.c               |  32 +++++
> drivers/clk/rockchip/clk_rk3399.c               |  36 ++++-
> drivers/clk/rockchip/clk_rv1108.c               |  33 ++++-
> include/dt-bindings/clock/rv1108-cru.h          |   2 +
> 39 files changed, 456 insertions(+), 3 deletions(-)
> create mode 100644 drivers/adc/rockchip-saradc.c
> 
> -- 
> 2.7.4
> 
>