Searched refs:hwdata (Results 1 – 4 of 4) sorted by relevance
/drivers/clk/ |
D | clk-si5351.c | 312 struct si5351_hw_data *hwdata = in si5351_vxco_prepare() local 315 dev_warn(&hwdata->drvdata->client->dev, "VXCO currently unsupported\n"); in si5351_vxco_prepare() 391 struct si5351_hw_data *hwdata = in si5351_pll_get_parent() local 393 u8 mask = (hwdata->num == 0) ? SI5351_PLLA_SOURCE : SI5351_PLLB_SOURCE; in si5351_pll_get_parent() 396 val = si5351_reg_read(hwdata->drvdata, SI5351_PLL_INPUT_SOURCE); in si5351_pll_get_parent() 403 struct si5351_hw_data *hwdata = in si5351_pll_set_parent() local 406 if (hwdata->drvdata->variant != SI5351_VARIANT_C && in si5351_pll_set_parent() 413 return _si5351_pll_reparent(hwdata->drvdata, hwdata->num, in si5351_pll_set_parent() 421 struct si5351_hw_data *hwdata = in si5351_pll_recalc_rate() local 423 u8 reg = (hwdata->num == 0) ? SI5351_PLLA_PARAMETERS : in si5351_pll_recalc_rate() [all …]
|
D | clk-versaclock5.c | 413 struct vc5_hw_data *hwdata = container_of(hw, struct vc5_hw_data, hw); in vc5_pll_recalc_rate() local 414 struct vc5_driver_data *vc5 = hwdata->vc5; in vc5_pll_recalc_rate() 430 struct vc5_hw_data *hwdata = container_of(hw, struct vc5_hw_data, hw); in vc5_pll_round_rate() local 449 hwdata->div_int = div_int; in vc5_pll_round_rate() 450 hwdata->div_frc = (u32)div_frc; in vc5_pll_round_rate() 458 struct vc5_hw_data *hwdata = container_of(hw, struct vc5_hw_data, hw); in vc5_pll_set_rate() local 459 struct vc5_driver_data *vc5 = hwdata->vc5; in vc5_pll_set_rate() 462 fb[0] = hwdata->div_int >> 4; in vc5_pll_set_rate() 463 fb[1] = hwdata->div_int << 4; in vc5_pll_set_rate() 464 fb[2] = hwdata->div_frc >> 16; in vc5_pll_set_rate() [all …]
|
/drivers/i2c/busses/ |
D | i2c-imx.c | 205 const struct imx_i2c_hwdata *hwdata; member 268 return i2c_imx->hwdata->devtype == IMX1_I2C; in is_imx1_i2c() 274 writeb(val, i2c_imx->base + (reg << i2c_imx->hwdata->regshift)); in imx_i2c_write_reg() 280 return readb(i2c_imx->base + (reg << i2c_imx->hwdata->regshift)); in imx_i2c_read_reg() 303 (IMX_I2C_I2DR << i2c_imx->hwdata->regshift); in i2c_imx_dma_request() 320 (IMX_I2C_I2DR << i2c_imx->hwdata->regshift); in i2c_imx_dma_request() 473 struct imx_i2c_clk_pair *i2c_clk_div = i2c_imx->hwdata->clk_div; in i2c_imx_set_clk() 488 else if (div > i2c_clk_div[i2c_imx->hwdata->ndivs - 1].div) in i2c_imx_set_clk() 489 i = i2c_imx->hwdata->ndivs - 1; in i2c_imx_set_clk() 525 imx_i2c_write_reg(i2c_imx->hwdata->i2sr_clr_opcode, i2c_imx, IMX_I2C_I2SR); in i2c_imx_start() [all …]
|
/drivers/block/mtip32xx/ |
D | mtip32xx.c | 2598 u32 hwdata; in hba_setup() local 2599 hwdata = readl(dd->mmio + HOST_HSORG); in hba_setup() 2602 writel(hwdata | in hba_setup() 2625 u32 hwdata; in mtip_detect_product() local 2635 hwdata = readl(dd->mmio + HOST_HSORG); in mtip_detect_product() 2640 if (hwdata & 0x8) { in mtip_detect_product() 2642 rev = (hwdata & HSORG_HWREV) >> 8; in mtip_detect_product() 2643 slotgroups = (hwdata & HSORG_SLOTGROUPS) + 1; in mtip_detect_product()
|