| /drivers/spi/ |
| A D | spi-mpc52xx-psc.c | 30 struct mpc52xx_psc __iomem *psc; member 64 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_activate_cs() local 68 sicr = in_be32(&psc->sicr); in mpc52xx_psc_spi_activate_cs() 84 out_be32(&psc->sicr, sicr); in mpc52xx_psc_spi_activate_cs() 108 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_transfer_rxtx() local 153 out_8(&psc->mode, 0); in mpc52xx_psc_spi_transfer_rxtx() 244 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_port_config() local 272 out_8(&psc->ctur, 0x00); in mpc52xx_psc_spi_port_config() 273 out_8(&psc->ctlr, 0x84); in mpc52xx_psc_spi_port_config() 283 struct mpc52xx_psc __iomem *psc = mps->psc; in mpc52xx_psc_spi_isr() local [all …]
|
| A D | spi-mpc512x-psc.c | 39 struct mpc52xx_psc __iomem *psc = mps->psc; \ 40 __ret = &psc->regname; \ 44 struct mpc5125_psc __iomem *psc = mps->psc; \ 45 __ret = &psc->regname; \ 54 void __iomem *psc; member 488 mps->psc = tempp; in mpc512x_psc_spi_of_probe()
|
| /drivers/clk/keystone/ |
| A D | gate.c | 119 if (psc->lock) in keystone_clk_enable() 125 if (psc->lock) in keystone_clk_enable() 137 if (psc->lock) in keystone_clk_disable() 143 if (psc->lock) in keystone_clk_disable() 168 struct clk_psc *psc; in clk_register_psc() local 171 psc = kzalloc(sizeof(*psc), GFP_KERNEL); in clk_register_psc() 172 if (!psc) in clk_register_psc() 181 psc->psc_data = psc_data; in clk_register_psc() 182 psc->lock = lock; in clk_register_psc() 183 psc->hw.init = &init; in clk_register_psc() [all …]
|
| /drivers/clk/davinci/ |
| A D | psc.c | 375 psc = kzalloc(sizeof(*psc), GFP_KERNEL); in __davinci_psc_register_clocks() 376 if (!psc) in __davinci_psc_register_clocks() 385 psc->clk_data.clks = clks; in __davinci_psc_register_clocks() 431 return psc; in __davinci_psc_register_clocks() 435 psc->rcdev.dev = dev; in __davinci_psc_register_clocks() 445 return psc; in __davinci_psc_register_clocks() 452 kfree(psc); in __davinci_psc_register_clocks() 465 if (IS_ERR(psc)) in davinci_psc_register_clocks() 466 return PTR_ERR(psc); in davinci_psc_register_clocks() 491 if (IS_ERR(psc)) in of_davinci_psc_clk_init() [all …]
|
| A D | Makefile | 9 obj-y += psc.o 10 obj-$(CONFIG_ARCH_DAVINCI_DA850) += psc-da850.o
|
| /drivers/pwm/ |
| A D | pwm-stm32.c | 57 u32 psc; member 108 (u64)NSEC_PER_SEC * (wfhw->psc + 1)); in stm32_pwm_round_waveform_tohw() 144 wfhw->psc = min_t(u64, psc, MAX_TIM_PSC); in stm32_pwm_round_waveform_tohw() 147 (u64)NSEC_PER_SEC * (wfhw->psc + 1)); in stm32_pwm_round_waveform_tohw() 320 u32 psc, arr; in stm32_pwm_write_waveform() local 326 if (psc != wfhw->psc) { in stm32_pwm_write_waveform() 539 unsigned int psc = 0, icpsc, scale; in stm32_pwm_capture() local 567 psc++; in stm32_pwm_capture() 569 do_div(div, psc + 1); in stm32_pwm_capture() 607 if (psc && scale > 1) { in stm32_pwm_capture() [all …]
|
| /drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| A D | sw.c | 116 if (!rtlpriv->psc.inactiveps) in rtl88e_init_sw_vars() 118 if (!rtlpriv->psc.fwctrl_lps) in rtl88e_init_sw_vars() 120 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl88e_init_sw_vars() 121 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl88e_init_sw_vars() 127 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl88e_init_sw_vars() 128 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl88e_init_sw_vars() 129 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl88e_init_sw_vars() 131 else if (rtlpriv->psc.reg_fwctrl_lps == 3) in rtl88e_init_sw_vars() 161 rtlpriv->psc.low_power_enable = false; in rtl88e_init_sw_vars() 162 if (rtlpriv->psc.low_power_enable) { in rtl88e_init_sw_vars() [all …]
|
| /drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
| A D | sw.c | 109 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl92c_init_sw_vars() 112 if (!rtlpriv->psc.inactiveps) in rtl92c_init_sw_vars() 114 if (!rtlpriv->psc.fwctrl_lps) in rtl92c_init_sw_vars() 116 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl92c_init_sw_vars() 117 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl92c_init_sw_vars() 122 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl92c_init_sw_vars() 123 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl92c_init_sw_vars() 124 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl92c_init_sw_vars() 125 rtlpriv->psc.fwctrl_psmode = FW_PS_MAX_MODE; in rtl92c_init_sw_vars() 126 else if (rtlpriv->psc.reg_fwctrl_lps == 3) in rtl92c_init_sw_vars() [all …]
|
| /drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
| A D | sw.c | 124 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl92d_init_sw_vars() 127 if (!rtlpriv->psc.inactiveps) in rtl92d_init_sw_vars() 129 if (!rtlpriv->psc.fwctrl_lps) in rtl92d_init_sw_vars() 131 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl92d_init_sw_vars() 132 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl92d_init_sw_vars() 137 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl92d_init_sw_vars() 138 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl92d_init_sw_vars() 139 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl92d_init_sw_vars() 140 rtlpriv->psc.fwctrl_psmode = FW_PS_MAX_MODE; in rtl92d_init_sw_vars() 141 else if (rtlpriv->psc.reg_fwctrl_lps == 3) in rtl92d_init_sw_vars() [all …]
|
| /drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
| A D | sw.c | 158 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl92s_init_sw_vars() 161 if (!rtlpriv->psc.inactiveps) in rtl92s_init_sw_vars() 163 if (!rtlpriv->psc.fwctrl_lps) in rtl92s_init_sw_vars() 165 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl92s_init_sw_vars() 166 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl92s_init_sw_vars() 171 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl92s_init_sw_vars() 172 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl92s_init_sw_vars() 173 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl92s_init_sw_vars() 174 rtlpriv->psc.fwctrl_psmode = FW_PS_MAX_MODE; in rtl92s_init_sw_vars() 175 else if (rtlpriv->psc.reg_fwctrl_lps == 3) in rtl92s_init_sw_vars() [all …]
|
| /drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| A D | sw.c | 112 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl92ee_init_sw_vars() 113 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl92ee_init_sw_vars() 118 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl92ee_init_sw_vars() 119 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl92ee_init_sw_vars() 125 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl92ee_init_sw_vars() 126 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl92ee_init_sw_vars() 127 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl92ee_init_sw_vars() 128 rtlpriv->psc.fwctrl_psmode = FW_PS_MAX_MODE; in rtl92ee_init_sw_vars() 129 else if (rtlpriv->psc.reg_fwctrl_lps == 3) in rtl92ee_init_sw_vars() 130 rtlpriv->psc.fwctrl_psmode = FW_PS_DTIM_MODE; in rtl92ee_init_sw_vars() [all …]
|
| /drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
| A D | sw.c | 123 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl8723be_init_sw_vars() 124 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl8723be_init_sw_vars() 129 rtlpriv->psc.reg_fwctrl_lps = 2; in rtl8723be_init_sw_vars() 130 rtlpriv->psc.reg_max_lps_awakeintvl = 2; in rtl8723be_init_sw_vars() 136 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl8723be_init_sw_vars() 137 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl8723be_init_sw_vars() 138 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl8723be_init_sw_vars() 139 rtlpriv->psc.fwctrl_psmode = FW_PS_MAX_MODE; in rtl8723be_init_sw_vars() 140 else if (rtlpriv->psc.reg_fwctrl_lps == 3) in rtl8723be_init_sw_vars() 141 rtlpriv->psc.fwctrl_psmode = FW_PS_DTIM_MODE; in rtl8723be_init_sw_vars() [all …]
|
| /drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| A D | sw.c | 135 rtlpriv->psc.wo_wlan_mode = WAKE_ON_MAGIC_PACKET | in rtl8821ae_init_sw_vars() 139 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl8821ae_init_sw_vars() 140 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl8821ae_init_sw_vars() 146 rtlpriv->psc.reg_fwctrl_lps = 2; in rtl8821ae_init_sw_vars() 147 rtlpriv->psc.reg_max_lps_awakeintvl = 2; in rtl8821ae_init_sw_vars() 154 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl8821ae_init_sw_vars() 155 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl8821ae_init_sw_vars() 156 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl8821ae_init_sw_vars() 157 rtlpriv->psc.fwctrl_psmode = FW_PS_MAX_MODE; in rtl8821ae_init_sw_vars() 158 else if (rtlpriv->psc.reg_fwctrl_lps == 3) in rtl8821ae_init_sw_vars() [all …]
|
| /drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| A D | sw.c | 124 rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; in rtl8723e_init_sw_vars() 125 rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; in rtl8723e_init_sw_vars() 126 rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; in rtl8723e_init_sw_vars() 130 rtlpriv->psc.reg_fwctrl_lps = 3; in rtl8723e_init_sw_vars() 131 rtlpriv->psc.reg_max_lps_awakeintvl = 5; in rtl8723e_init_sw_vars() 134 if (rtlpriv->psc.reg_fwctrl_lps == 1) in rtl8723e_init_sw_vars() 135 rtlpriv->psc.fwctrl_psmode = FW_PS_MIN_MODE; in rtl8723e_init_sw_vars() 136 else if (rtlpriv->psc.reg_fwctrl_lps == 2) in rtl8723e_init_sw_vars() 137 rtlpriv->psc.fwctrl_psmode = FW_PS_MAX_MODE; in rtl8723e_init_sw_vars() 138 else if (rtlpriv->psc.reg_fwctrl_lps == 3) in rtl8723e_init_sw_vars() [all …]
|
| /drivers/net/wireless/realtek/rtlwifi/ |
| A D | ps.c | 476 if (!rtlpriv->psc.swctrl_lps) in rtl_swlps_beacon() 482 if (!rtlpriv->psc.sw_ps_enabled) in rtl_swlps_beacon() 485 if (rtlpriv->psc.fwctrl_lps) in rtl_swlps_beacon() 503 rtlpriv->psc.last_beacon = jiffies; in rtl_swlps_beacon() 526 rtlpriv->psc.multi_buffered = m_buffed; in rtl_swlps_beacon() 549 if (!rtlpriv->psc.swctrl_lps) in rtl_swlps_rf_awake() 581 if (!rtlpriv->psc.sw_ps_enabled) in rtl_swlps_rf_sleep() 596 if (rtlpriv->psc.rfchange_inprogress) { in rtl_swlps_rf_sleep() 618 if (rtlpriv->psc.dtim_counter == 0) { in rtl_swlps_rf_sleep() 624 sleep_intv = rtlpriv->psc.dtim_counter; in rtl_swlps_rf_sleep() [all …]
|
| /drivers/leds/ |
| A D | leds-pca9532.c | 55 u8 psc[2]; member 143 data->psc[pwm] = blink; in pca9532_calcpwm() 156 data->psc[pwm]); in pca9532_setpwm() 205 unsigned int psc; in pca9532_update_hw_blink() local 224 psc = ((delay_on + delay_off) * PCA9532_PWM_PERIOD_DIV - 1) / 1000; in pca9532_update_hw_blink() 225 if (psc > U8_MAX) { in pca9532_update_hw_blink() 231 data->psc[PCA9532_PWM_ID_1] = psc; in pca9532_update_hw_blink() 397 data->psc[i] = pdata->psc[i]; in pca9532_configure() 401 data->psc[i]); in pca9532_configure() 524 of_property_read_u8_array(np, "nxp,psc", &pdata->psc[PCA9532_PWM_ID_0], in pca9532_of_populate_pdata() [all …]
|
| /drivers/acpi/ |
| A D | device_pm.c | 50 unsigned long long psc; in acpi_dev_pm_explicit_get() local 53 status = acpi_evaluate_integer(device->handle, "_PSC", NULL, &psc); in acpi_dev_pm_explicit_get() 57 *state = psc; in acpi_dev_pm_explicit_get() 102 int psc; in acpi_device_get_power() local 104 error = acpi_dev_pm_explicit_get(device, &psc); in acpi_device_get_power() 116 if (psc > result && psc < ACPI_STATE_D3_COLD) in acpi_device_get_power() 117 result = psc; in acpi_device_get_power() 119 result = psc > ACPI_STATE_D2 ? ACPI_STATE_D3_HOT : psc; in acpi_device_get_power() 251 int psc; in acpi_device_set_power() local 268 result = acpi_dev_pm_explicit_get(device, &psc); in acpi_device_set_power() [all …]
|
| /drivers/tty/serial/ |
| A D | mpc52xx_uart.c | 128 out_be16(&psc->mpc52xx_psc_clock_select, prescaler); in mpc52xx_set_divisor() 129 out_8(&psc->ctur, divisor >> 8); in mpc52xx_set_divisor() 130 out_8(&psc->ctlr, divisor & 0xff); in mpc52xx_set_divisor() 165 struct mpc52xx_psc __iomem *psc = PSC(port); in mpc52xx_psc_enable_ms() local 168 in_8(&psc->mpc52xx_psc_ipcr); in mpc52xx_psc_enable_ms() 196 struct mpc52xx_psc __iomem *psc = PSC(port); in mpc52xx_psc_fifo_init() local 876 out_8(&psc->mpc52xx_psc_clock_select, prescaler); in mpc5125_set_divisor() 877 out_8(&psc->ctur, divisor >> 8); in mpc5125_set_divisor() 878 out_8(&psc->ctlr, divisor & 0xff); in mpc5125_set_divisor() 938 struct mpc5125_psc __iomem *psc = PSC_5125(port); in mpc5125_psc_enable_ms() local [all …]
|
| /drivers/i2c/busses/ |
| A D | i2c-davinci.c | 170 u16 psc; in i2c_davinci_calc_clk_dividers() local 204 psc = (input_clock / 12000000) - 1; in i2c_davinci_calc_clk_dividers() 205 if ((input_clock / (psc + 1)) > 12000000) in i2c_davinci_calc_clk_dividers() 206 psc++; /* better to run under spec than over */ in i2c_davinci_calc_clk_dividers() 207 d = (psc >= 2) ? 5 : 7 - psc; in i2c_davinci_calc_clk_dividers() 212 clk = ((input_clock / (psc + 1)) / (dev->bus_freq * 1000)); in i2c_davinci_calc_clk_dividers() 214 if (input_clock / (psc + 1) / clk > dev->bus_freq * 1000) in i2c_davinci_calc_clk_dividers() 241 davinci_i2c_write_reg(dev, DAVINCI_I2C_PSC_REG, psc); in i2c_davinci_calc_clk_dividers()
|
| A D | i2c-omap.c | 353 u16 psc = 0, scll = 0, sclh = 0; in omap_i2c_init() local 397 psc = fclk_rate / 12000000; in omap_i2c_init() 426 psc = fclk_rate / internal_clk; in omap_i2c_init() 427 psc = psc - 1; in omap_i2c_init() 458 fclk_rate /= (psc + 1) * 1000; in omap_i2c_init() 459 if (psc > 2) in omap_i2c_init() 460 psc = 2; in omap_i2c_init() 461 scll = fclk_rate / (omap->speed * 2) - 7 + psc; in omap_i2c_init() 462 sclh = fclk_rate / (omap->speed * 2) - 7 + psc; in omap_i2c_init() 470 omap->pscstate = psc; in omap_i2c_init()
|
| /drivers/media/dvb-frontends/ |
| A D | ix2505v.c | 126 u8 gain, cc, ref, psc, local_osc, lpf; in ix2505v_set_params() local 145 psc = 32; /* PSC = 0 */ in ix2505v_set_params() 148 x = div_factor / psc; in ix2505v_set_params() 150 A = ((x - (N * 100)) * psc) / 100; in ix2505v_set_params()
|
| /drivers/infiniband/hw/hfi1/ |
| A D | verbs_txreq.h | 24 struct send_context *psc; member 51 tx->psc = priv->s_sendcontext; in get_txreq()
|
| /drivers/clocksource/ |
| A D | timer-stm32-lp.c | 28 u32 psc; member 177 priv->psc = i; in stm32_clkevent_lp_set_prescaler() 197 regmap_write(priv->reg, STM32_LPTIM_CFGR, priv->psc << CFGR_PSC_OFFSET); in stm32_clkevent_lp_resume()
|
| /drivers/iio/trigger/ |
| A D | stm32-timer-trigger.c | 86 u32 psc; member 247 u32 psc, arr, cr1; in stm32_tt_read_frequency() local 251 regmap_read(priv->regmap, TIM_PSC, &psc); in stm32_tt_read_frequency() 256 do_div(freq, psc + 1); in stm32_tt_read_frequency() 851 regmap_read(priv->regmap, TIM_PSC, &priv->bak.psc); in stm32_timer_trigger_suspend() 879 regmap_write(priv->regmap, TIM_PSC, priv->bak.psc); in stm32_timer_trigger_resume()
|
| /drivers/counter/ |
| A D | stm32-timer-cnt.c | 248 u32 psc; in stm32_count_prescaler_read() local 250 regmap_read(priv->regmap, TIM_PSC, &psc); in stm32_count_prescaler_read() 252 *prescaler = psc + 1; in stm32_count_prescaler_read() 261 u32 psc; in stm32_count_prescaler_write() local 266 psc = prescaler - 1; in stm32_count_prescaler_write() 268 return regmap_write(priv->regmap, TIM_PSC, psc); in stm32_count_prescaler_write()
|