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 -- 2.7.4 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot