* clk-cleanup:
  clk: si521xx: Increase stack based print buffer size in probe
  clk: Use device_get_match_data()
  clk: 
cdce925: Extend match support for OF tables
  clk: si570: Simplify probe
  clk: si5351: Simplify probe
  clk: rs9: Use i2c_get_match_data() instead of device_get_match_data()
  clk: clk-si544: Simplify probe() and is_valid_frequency()
  clk: si521xx: Use i2c_get_match_data() instead of device_get_match_data()
  clk: npcm7xx: Fix incorrect kfree
  clk: at91: remove unnecessary conditions
  clk: ti: fix double free in of_ti_divider_clk_setup()
  clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
  clk: ralink: mtmips: quiet unused variable warning
  clk: gate: fix comment typo and grammar
  clk: asm9620: Remove 'hw' local variable that isn't checked
  
  static int si521xx_probe(struct i2c_client *client)
  {
-       const u16 chip_info = (u16)(uintptr_t)device_get_match_data(&client->dev);
+       const u16 chip_info = (u16)(uintptr_t)i2c_get_match_data(client);
        const struct clk_parent_data clk_parent_data = { .index = 0 };
 -      struct si521xx *si;
 +      const u8 data[3] = { SI521XX_REG_BC, 1, 1 };
-       unsigned char name[6] = "DIFF0";
+       unsigned char name[16] = "DIFF0";
        struct clk_init_data init = {};
 +      struct si521xx *si;
        int i, ret;
  
        if (!chip_info)