Add support to configure HCNT, LCNT values for Fast Mode Plus and High
Speed Mode.
Signed-off-by: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
Acked-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
 struct dw_scl_sda_cfg {
        u32 ss_hcnt;
        u32 fs_hcnt;
+       u32 fp_hcnt;
+       u32 hs_hcnt;
        u32 ss_lcnt;
        u32 fs_lcnt;
+       u32 fp_lcnt;
+       u32 hs_lcnt;
        u32 sda_hold;
 };
 
                cfg = controller->scl_sda_cfg;
                dev->ss_hcnt = cfg->ss_hcnt;
                dev->fs_hcnt = cfg->fs_hcnt;
+               dev->fp_hcnt = cfg->fp_hcnt;
+               dev->hs_hcnt = cfg->hs_hcnt;
                dev->ss_lcnt = cfg->ss_lcnt;
                dev->fs_lcnt = cfg->fs_lcnt;
+               dev->fp_lcnt = cfg->fp_lcnt;
+               dev->hs_lcnt = cfg->hs_lcnt;
                dev->sda_hold_time = cfg->sda_hold;
        }