Am Mittwoch, 3. September 2014, 21:51:42 schrieb Chris Zhong: > This is the initial version of the RK808 PMIC. This is a power management IC > for multimedia products. > > It provides regulators that are able to supply power to processor cores > and other components. The chip provides other modules including RTC, > Clockout after fixing the glitch in patch 5, again Tested-by: Heiko Stuebner <heiko@xxxxxxxxx> @Chris: also please use the full name as stated above when transfering tags to patches. I'm sadly not unique enough to be identified only by my first name ;-) Heiko > > Changes in v8: > Advices by Doug > - add description about "vccn-supply" > - modify description about clock-cells > Adviced by Lee Jones > - add Author > - remove if(np) and of_match_ptr() since depend on OF > - coding style > Adviced by Doug > - coding style > - fix regmap_update_bits() > - if(rk808_rtc->irq < 0) return err num > Adviced by Mike > -rename "control" to "enable" > -define RK808_NR_OUTPUT 2 > Adviced by Doug > - remove rk808_regulator_dts() function > - remove the check about "client->dev.of_node" > > Changes in v7: > Advices by Mark Rutland > - modify description about clock-cells > - update the example > Adviced by Lee Jones > - coding style > - remove rk808_pre_init function > Adviced by Doug > - add "&& OF" to the dependencies > - add .init_ack_masked = true in rk808_irq_chip > Adviced by doug > - read rtc time from shadowed registers > Adviced by Dmitry > - use CONFIG_PM_SLEEP replace CONFIG_PM > - use SIMPLE_DEV_PM_OPS replace dev_pm_ops > - fix dev_warn > - coding style > Adviced by Heiko > - remove rtc_ctl > Adviced by doug > -fix coding style problems > - remove pdata struct from header file, add rk808_regulator struct > > Changes in v6: > Advices by Mark Rutland > - add description about clock-cells > Advices by Doug > - modify description about regulator > - remove pinctrl description > Adviced by Lee Jones in v2 > - rk808_i2c_client instead of g_rk808 > - remove pdata form struct rk808 > Adviced by doug > - move RTC_READSEL setting into probe > Adviced by doug > - use correct argument call of_clk_add_provider in probe > - remove the redundant code > > Changes in v5: > Advices by Mark Brown > - add description about regulator valid name. > - add a header file "rockchip,rk808". > - fixed a bug about set_time failed > Adviced by doug > - add some error checking in probe > - move "rockchip,rk808.h" into the patch about dt-bindings > - re-edit base on Mark's branch > > Changes in v4: > Advices by Doug > - add a "#clock-cells" propertiy > - update the example > Adviced by Lee Jones in v2 > - modify the description in Kconfig > - remove some unnecessary header files > - remove dev from struct rk808 > - use enum for define RK808_ID... > - use &client->dev replace rk808->dev > Adviced by doug > - add "clock-output-names" propertiey > - add a header file "rockchip,rk808.h" > - use &client->dev replace rk808->dev > > Changes in v3: > - fix compile err > - fix compile err > > Changes in v2: > Adviced by Mark Browm: > - use defines for register setting value > - remove rtc alarm disable in shutdown > - remove while(1) in shutdown > - remove read 0x2f in probe > Adviced by javier.martinez > - Add a separate clock driver, rather than in RTC driver > Adviced by javier.martinez > - separated from rtc-rk808.c > Adviced by Mark Browm: > - change of_find_node_by_name to find_child_by_name > - use RK808_NUM_REGULATORS as the name of the constant > - create a pdata when missing platform data > - use the rk808_reg name to supply_regulator name > - replace regulator_register with devm_regulator_register > - some other problem with coding style > > Chris Zhong (5): > dt-bindings: Add RK808 device tree bindings document > MFD: RK808: Add new mfd driver for RK808 > RTC: RK808: add RTC driver for RK808 > clk: RK808: Add clkout driver for RK808 > regulator: RK808: Remove pdata from the regulator > > Documentation/devicetree/bindings/mfd/rk808.txt | 177 ++++++++++ > drivers/clk/Kconfig | 9 + > drivers/clk/Makefile | 1 + > drivers/clk/clk-rk808.c | 164 +++++++++ > drivers/mfd/Kconfig | 13 + > drivers/mfd/Makefile | 1 + > drivers/mfd/rk808.c | 245 +++++++++++++ > drivers/regulator/rk808-regulator.c | 89 +---- > drivers/rtc/Kconfig | 10 + > drivers/rtc/Makefile | 1 + > drivers/rtc/rtc-rk808.c | 426 > +++++++++++++++++++++++ include/dt-bindings/clock/rockchip,rk808.h | > 11 + > include/linux/mfd/rk808.h | 196 +++++++++++ > 13 files changed, 1271 insertions(+), 72 deletions(-) > create mode 100644 Documentation/devicetree/bindings/mfd/rk808.txt > create mode 100644 drivers/clk/clk-rk808.c > create mode 100644 drivers/mfd/rk808.c > create mode 100644 drivers/rtc/rtc-rk808.c > create mode 100644 include/dt-bindings/clock/rockchip,rk808.h > create mode 100644 include/linux/mfd/rk808.h -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html