28 Jan, 2014

1 commit

  • Commit 9807362bfe1748d9bb48eecb9261f1b1aaafea1c
    "clk: si5351: declare all device IDs for module loading"
    removed the common i2c_device_id and introduced new ones for each variant
    of the clock generator. Instead of exploiting that information in the driver,
    it still depends on platform_data passing the chips .variant.

    This removes the now redundant .variant from the platform_data and puts it in
    i2c_device_id's .driver_data instead.

    Signed-off-by: Sebastian Hesselbarth
    Signed-off-by: Mike Turquette

    Sebastian Hesselbarth
     

29 May, 2013

1 commit


13 Apr, 2013

1 commit

  • This patch adds a common clock driver for Silicon Labs Si5351a/b/c
    i2c programmable clock generators. Currently, the driver does not
    support VXCO feature of si5351b. Passing platform_data or DT bindings
    selectively allows to overwrite stored Si5351 configuration which is
    very helpful for clock generators with empty eeprom configuration.
    Corresponding device tree binding documentation is also added.

    Signed-off-by: Sebastian Hesselbarth
    Tested-by: Daniel Mack
    Acked-by: Guenter Roeck
    Tested-by: Michal Bachraty
    Signed-off-by: Mike Turquette

    Sebastian Hesselbarth