/linux-master/arch/mips/include/asm/octeon/ |
H A D | cvmx-ciu-defs.h | 118 __BITFIELD_FIELD(uint64_t clk_div:3,
|
/linux-master/drivers/clk/mxs/ |
H A D | clk-div.c | 12 * struct clk_div - mxs integer divider clock 21 struct clk_div { struct 28 static inline struct clk_div *to_clk_div(struct clk_hw *hw) 32 return container_of(divider, struct clk_div, divider); 38 struct clk_div *div = to_clk_div(hw); 46 struct clk_div *div = to_clk_div(hw); 54 struct clk_div *div = to_clk_div(hw); 73 struct clk_div *div;
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | stv6110.h | 31 u8 clk_div; /* divisor value for the output clock */ member in struct:stv6110_config
|
H A D | stv6110x.h | 17 u8 clk_div; /* divisor value for the output clock */ member in struct:stv6110x_config
|
/linux-master/drivers/staging/rts5208/ |
H A D | rtsx_chip.h | 629 u16 clk_div; member in struct:spi_info
|
/linux-master/arch/mips/ath25/ |
H A D | ar2315.c | 208 unsigned int clk_div; local 221 clk_div = ATH25_REG_MS(pllc_ctrl, AR2315_PLLC_CLKM_DIV); 222 clk_div = pllc_divide_table[clk_div]; 225 clk_div = ATH25_REG_MS(pllc_ctrl, AR2315_PLLC_CLKC_DIV); 226 clk_div = pllc_divide_table[clk_div]; 230 clk_div = 1; 237 return pllc_out / (clk_div * cpu_div);
|
/linux-master/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-helper-jtag.c | 63 jtgc.s.clk_div = clock_div;
|
/linux-master/drivers/bus/ |
H A D | sunxi-rsb.c | 655 int clk_div, ret; local 682 clk_div = p_clk_freq / rsb->clk_freq / 2; 683 if (!clk_div) 684 clk_div = 1; 685 else if (clk_div > RSB_CCR_MAX_CLK_DIV + 1) 686 clk_div = RSB_CCR_MAX_CLK_DIV + 1; 688 clk_delay = clk_div >> 1; 692 dev_info(dev, "RSB running at %lu Hz\n", p_clk_freq / clk_div / 2); 693 writel(RSB_CCR_SDA_OUT_DELAY(clk_delay) | RSB_CCR_CLK_DIV(clk_div - 1),
|
/linux-master/drivers/clk/berlin/ |
H A D | berlin2-div.c | 63 static u8 clk_div[] = { 1, 2, 4, 6, 8, 12, 1, 1 }; variable 203 divider = clk_div[reg];
|
/linux-master/drivers/clk/ |
H A D | clk-versaclock3.c | 587 static struct vc3_hw_data clk_div[5]; variable in typeref:struct:vc3_hw_data 591 { .hw = &clk_div[VC3_DIV2].hw } 791 static struct vc3_hw_data clk_div[] = { variable in typeref:struct:vc3_hw_data 894 &clk_div[VC3_DIV5].hw, 895 &clk_div[VC3_DIV4].hw 910 &clk_div[VC3_DIV5].hw, 911 &clk_div[VC3_DIV4].hw 926 &clk_div[VC3_DIV2].hw, 927 &clk_div[VC3_DIV4].hw 942 &clk_div[VC3_DIV [all...] |
/linux-master/drivers/clk/samsung/ |
H A D | clk-cpu.c | 441 struct clk_hw *clk_div, *clk_divp; local 446 clk_div = clk_hw_get_parent(alt_parent); 447 if (!clk_div) 450 clk_divp = clk_hw_get_parent(clk_div);
|
/linux-master/drivers/dma/qcom/ |
H A D | gpi.c | 1660 tre->dword[2] = u32_encode_bits(i2c->clk_div, TRE_C0_CLK_DIV); 1736 tre->dword[2] = u32_encode_bits(spi->clk_div, TRE_C0_CLK_DIV);
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_dpll_mgr.c | 2207 struct dpll *clk_div) 2216 if (!bxt_find_best_dpll(crtc_state, clk_div)) 2219 drm_WARN_ON(&i915->drm, clk_div->m1 != 2); 2225 struct dpll *clk_div) 2230 *clk_div = bxt_dp_clk_val[0]; 2233 *clk_div = bxt_dp_clk_val[i]; 2238 chv_calc_dpll_params(i915->display.dpll.ref_clks.nssc, clk_div); 2240 drm_WARN_ON(&i915->drm, clk_div->vco == 0 || 2241 clk_div->dot != crtc_state->port_clock); 2245 const struct dpll *clk_div) 2206 bxt_ddi_hdmi_pll_dividers(struct intel_crtc_state *crtc_state, struct dpll *clk_div) argument 2224 bxt_ddi_dp_pll_dividers(struct intel_crtc_state *crtc_state, struct dpll *clk_div) argument 2244 bxt_ddi_set_dpll_hw_state(struct intel_crtc_state *crtc_state, const struct dpll *clk_div) argument 2332 struct dpll clk_div = {}; local 2343 struct dpll clk_div = {}; local [all...] |
/linux-master/drivers/gpu/drm/imx/lcdc/ |
H A D | imx-lcdc.c | 194 int clk_div; local 206 clk_div = DIV_ROUND_CLOSEST_ULL(clk_get_rate(lcdc->clk_per), 210 writel(FIELD_PREP(IMX21LCDC_LPCR_PCD, clk_div - 1) |
|
/linux-master/drivers/gpu/drm/pl111/ |
H A D | pl111_display.c | 488 container_of(hw, struct pl111_drm_dev_private, clk_div); 507 container_of(hw, struct pl111_drm_dev_private, clk_div); 540 struct clk_hw *div = &priv->clk_div;
|
H A D | pl111_drm.h | 147 struct clk_hw clk_div; member in struct:pl111_drm_dev_private
|
/linux-master/drivers/gpu/drm/renesas/shmobile/ |
H A D | shmob_drm_crtc.c | 205 unsigned int clk_div = sdev->config.clk_div; local 227 if (clk_div) { 232 lcdc_write(sdev, LDDCKPAT2R, (1 << (clk_div / 2)) - 1); 234 if (clk_div == 1) 237 value |= clk_div;
|
H A D | shmob_drm_drv.c | 204 sdev->config.clk_div = pdata->iface.clk_div; 264 .clk_div = 5,
|
H A D | shmob_drm_drv.h | 25 unsigned int clk_div; member in struct:shmob_drm_config
|
/linux-master/drivers/hwmon/ |
H A D | g762.c | 169 u8 clk_div, u8 gear_mult) 174 return (clk_freq * 30 * gear_mult) / ((cnt ? cnt : 1) * p * clk_div); 182 u8 clk_div, u8 gear_mult) 185 unsigned long f2 = p * clk_div; 168 rpm_from_cnt(u8 cnt, u32 clk_freq, u16 p, u8 clk_div, u8 gear_mult) argument 181 cnt_from_rpm(unsigned long rpm, u32 clk_freq, u16 p, u8 clk_div, u8 gear_mult) argument
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-imx.c | 177 struct imx_i2c_clk_pair *clk_div; member in struct:imx_i2c_hwdata 227 .clk_div = imx_i2c_clk_div, 237 .clk_div = imx_i2c_clk_div, 247 .clk_div = imx_i2c_clk_div, 257 .clk_div = vf610_i2c_clk_div, 571 struct imx_i2c_clk_pair *i2c_clk_div = i2c_imx->hwdata->clk_div;
|
H A D | i2c-mt65xx.c | 879 unsigned int clk_div; local 893 for (clk_div = 1; clk_div <= max_clk_div; clk_div++) { 894 clk_src = parent_clk / clk_div; 895 i2c->ac_timing.inter_clk_div = clk_div - 1;
|
H A D | i2c-mt7621.c | 65 u32 clk_div; member in struct:mtk_i2c 96 iowrite32(((i2c->clk_div << 16) & SM0CTL0_CLK_DIV_MASK) | SM0CTL0_EN | 263 i2c->clk_div = clk_get_rate(i2c->clk) / i2c->bus_freq - 1; 264 if (i2c->clk_div < 99) 265 i2c->clk_div = 99; 266 if (i2c->clk_div > SM0CTL0_CLK_DIV_MAX) 267 i2c->clk_div = SM0CTL0_CLK_DIV_MAX;
|
H A D | i2c-pasemi-core.c | 64 u32 val = (CTL_MTR | CTL_MRR | (smbus->clk_div & CTL_CLK_M));
|
H A D | i2c-pasemi-core.h | 18 unsigned int clk_div; member in struct:pasemi_smbus
|