/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | timer-microchip-pit64b.c | 190 static void __init mchp_pit64b_pres_compute(u32 *pres, u32 clk_rate, in mchp_pit64b_pres_compute() argument 195 for (*pres = 0; *pres < MCHP_PIT64B_PRES_MAX; (*pres)++) { in mchp_pit64b_pres_compute() 196 tmp = clk_rate / (*pres + 1); in mchp_pit64b_pres_compute() 202 if (*pres == MCHP_PIT64B_PRES_MAX) in mchp_pit64b_pres_compute() 203 *pres = MCHP_PIT64B_PRES_MAX - 1; in mchp_pit64b_pres_compute() 245 u32 pres, best_pres = 0; in mchp_pit64b_init_mode() local 261 mchp_pit64b_pres_compute(&pres, gclk_round, max_rate); in mchp_pit64b_init_mode() 262 best_diff = abs(gclk_round / (pres in mchp_pit64b_init_mode() [all...] |
/kernel/linux/linux-5.10/drivers/net/can/softing/ |
H A D | softing_cs.c | 187 struct resource *pres; in softingcs_probe_config() local 191 pres = pcmcia->resource[PCMCIA_IOMEM_0]; in softingcs_probe_config() 192 if (resource_size(pres) < 0x1000) in softingcs_probe_config() 195 pres->flags |= WIN_MEMORY_TYPE_CM | WIN_ENABLE; in softingcs_probe_config() 197 pres->flags |= WIN_USE_WAIT | WIN_DATA_WIDTH_8; in softingcs_probe_config() 200 pres->flags |= WIN_DATA_WIDTH_16; in softingcs_probe_config() 202 return pcmcia_request_window(pcmcia, pres, memspeed); in softingcs_probe_config() 230 struct resource *pres; in softingcs_probe() local 252 pres = pcmcia->resource[PCMCIA_IOMEM_0]; in softingcs_probe() 253 if (!pres) { in softingcs_probe() [all...] |
H A D | softing_main.c | 758 struct resource *pres; in softing_pdev_probe() local 781 pres = platform_get_resource(pdev, IORESOURCE_MEM, 0); in softing_pdev_probe() 782 if (!pres) in softing_pdev_probe() 784 card->dpram_phys = pres->start; in softing_pdev_probe() 785 card->dpram_size = resource_size(pres); in softing_pdev_probe() 792 pres = platform_get_resource(pdev, IORESOURCE_IRQ, 0); in softing_pdev_probe() 793 if (pres) in softing_pdev_probe() 794 card->irq.nr = pres->start; in softing_pdev_probe()
|
/kernel/linux/linux-6.6/drivers/net/can/softing/ |
H A D | softing_cs.c | 187 struct resource *pres; in softingcs_probe_config() local 191 pres = pcmcia->resource[PCMCIA_IOMEM_0]; in softingcs_probe_config() 192 if (resource_size(pres) < 0x1000) in softingcs_probe_config() 195 pres->flags |= WIN_MEMORY_TYPE_CM | WIN_ENABLE; in softingcs_probe_config() 197 pres->flags |= WIN_USE_WAIT | WIN_DATA_WIDTH_8; in softingcs_probe_config() 200 pres->flags |= WIN_DATA_WIDTH_16; in softingcs_probe_config() 202 return pcmcia_request_window(pcmcia, pres, memspeed); in softingcs_probe_config() 230 struct resource *pres; in softingcs_probe() local 252 pres = pcmcia->resource[PCMCIA_IOMEM_0]; in softingcs_probe() 253 if (!pres) { in softingcs_probe() [all...] |
H A D | softing_main.c | 758 struct resource *pres; in softing_pdev_probe() local 781 pres = platform_get_resource(pdev, IORESOURCE_MEM, 0); in softing_pdev_probe() 782 if (!pres) in softing_pdev_probe() 784 card->dpram_phys = pres->start; in softing_pdev_probe() 785 card->dpram_size = resource_size(pres); in softing_pdev_probe() 792 pres = platform_get_resource(pdev, IORESOURCE_IRQ, 0); in softing_pdev_probe() 793 if (pres) in softing_pdev_probe() 794 card->irq.nr = pres->start; in softing_pdev_probe()
|
/kernel/linux/linux-6.6/drivers/pwm/ |
H A D | pwm-atmel.c | 195 unsigned long *cprd, u32 *pres) in atmel_pwm_calculate_cprd_and_pres() 208 * clock frequency by two using pres and shift cprd accordingly. in atmel_pwm_calculate_cprd_and_pres() 213 dev_err(chip->dev, "pres exceeds the maximum value\n"); in atmel_pwm_calculate_cprd_and_pres() 216 *pres = shift; in atmel_pwm_calculate_cprd_and_pres() 217 cycles >>= *pres; in atmel_pwm_calculate_cprd_and_pres() local 219 *pres = 0; in atmel_pwm_calculate_cprd_and_pres() 229 u32 pres, unsigned long *cdty) in atmel_pwm_calculate_cdty() 235 cycles >>= pres; in atmel_pwm_calculate_cdty() local 299 u32 pres, val; in atmel_pwm_apply() local 314 pres in atmel_pwm_apply() 192 atmel_pwm_calculate_cprd_and_pres(struct pwm_chip *chip, unsigned long clkrate, const struct pwm_state *state, unsigned long *cprd, u32 *pres) atmel_pwm_calculate_cprd_and_pres() argument 227 atmel_pwm_calculate_cdty(const struct pwm_state *state, unsigned long clkrate, unsigned long cprd, u32 pres, unsigned long *cdty) atmel_pwm_calculate_cdty() argument 369 u32 cdty, cprd, pres; atmel_pwm_get_state() local 377 tmp <<= pres; atmel_pwm_get_state() local 386 tmp <<= pres; atmel_pwm_get_state() local [all...] |
H A D | pwm-atmel-hlcdc.c | 56 int pres; in atmel_hlcdc_pwm_apply() local 79 for (pres = 0; pres <= ATMEL_HLCDC_PWMPS_MAX; pres++) { in atmel_hlcdc_pwm_apply() 81 if (!pres && atmel->errata && in atmel_hlcdc_pwm_apply() 85 if ((clk_period_ns << pres) >= state->period) in atmel_hlcdc_pwm_apply() 89 if (pres > ATMEL_HLCDC_PWMPS_MAX) in atmel_hlcdc_pwm_apply() 92 pwmcfg = ATMEL_HLCDC_PWMPS(pres); in atmel_hlcdc_pwm_apply()
|
/kernel/linux/linux-5.10/drivers/pwm/ |
H A D | pwm-atmel-hlcdc.c | 55 int pres; in atmel_hlcdc_pwm_apply() local 78 for (pres = 0; pres <= ATMEL_HLCDC_PWMPS_MAX; pres++) { in atmel_hlcdc_pwm_apply() 80 if (!pres && chip->errata && in atmel_hlcdc_pwm_apply() 84 if ((clk_period_ns << pres) >= state->period) in atmel_hlcdc_pwm_apply() 88 if (pres > ATMEL_HLCDC_PWMPS_MAX) in atmel_hlcdc_pwm_apply() 91 pwmcfg = ATMEL_HLCDC_PWMPS(pres); in atmel_hlcdc_pwm_apply()
|
H A D | pwm-atmel.c | 128 unsigned long *cprd, u32 *pres) in atmel_pwm_calculate_cprd_and_pres() 141 * clock frequency by two using pres and shift cprd accordingly. in atmel_pwm_calculate_cprd_and_pres() 146 dev_err(chip->dev, "pres exceeds the maximum value\n"); in atmel_pwm_calculate_cprd_and_pres() 149 *pres = shift; in atmel_pwm_calculate_cprd_and_pres() 150 cycles >>= *pres; in atmel_pwm_calculate_cprd_and_pres() local 152 *pres = 0; in atmel_pwm_calculate_cprd_and_pres() 241 u32 pres, val; in atmel_pwm_apply() local 258 &pres); in atmel_pwm_apply() 279 val = (val & ~PWM_CMR_CPRE_MSK) | (pres & PWM_CMR_CPRE_MSK); in atmel_pwm_apply() 309 u32 cdty, cprd, pres; in atmel_pwm_get_state() local 126 atmel_pwm_calculate_cprd_and_pres(struct pwm_chip *chip, const struct pwm_state *state, unsigned long *cprd, u32 *pres) atmel_pwm_calculate_cprd_and_pres() argument 317 tmp <<= pres; atmel_pwm_get_state() local 323 tmp <<= pres; atmel_pwm_get_state() local [all...] |
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | timer-microchip-pit64b.c | 239 static void __init mchp_pit64b_pres_compute(u32 *pres, u32 clk_rate, in mchp_pit64b_pres_compute() argument 244 for (*pres = 0; *pres < MCHP_PIT64B_PRES_MAX; (*pres)++) { in mchp_pit64b_pres_compute() 245 tmp = clk_rate / (*pres + 1); in mchp_pit64b_pres_compute() 251 if (*pres == MCHP_PIT64B_PRES_MAX) in mchp_pit64b_pres_compute() 252 *pres = MCHP_PIT64B_PRES_MAX - 1; in mchp_pit64b_pres_compute() 296 u32 pres, best_pres = 0; in mchp_pit64b_init_mode() local 312 mchp_pit64b_pres_compute(&pres, gclk_round, max_rate); in mchp_pit64b_init_mode() 313 best_diff = abs(gclk_round / (pres in mchp_pit64b_init_mode() [all...] |
/kernel/linux/linux-6.6/drivers/clk/at91/ |
H A D | clk-master.c | 384 unsigned int val, pres; in clk_master_pres_recalc_rate() local 391 pres = (val >> master->layout->pres_shift) & MASTER_PRES_MASK; in clk_master_pres_recalc_rate() 392 if (pres == MASTER_PRES_MAX && characteristics->have_div3_pres) in clk_master_pres_recalc_rate() 393 pres = 3; in clk_master_pres_recalc_rate() 395 pres = (1 << pres); in clk_master_pres_recalc_rate() 397 return DIV_ROUND_CLOSEST_ULL(parent_rate, pres); in clk_master_pres_recalc_rate() 420 unsigned int val, pres; in clk_master_pres_save_context() local 427 pres = (val >> master->layout->pres_shift) & MASTER_PRES_MASK; in clk_master_pres_save_context() 428 if (pres in clk_master_pres_save_context() 444 unsigned int val, pres; clk_master_pres_restore_context() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
H A D | ipu-prg.c | 76 struct ipu_pre *pres[3]; member 195 ret = ipu_pre_get(prg->pres[0]); in ipu_prg_get_pre() 203 ret = ipu_pre_get(prg->pres[i]); in ipu_prg_get_pre() 238 ipu_pre_put(prg->pres[chan->used_pre]); in ipu_prg_put_pre() 290 ipu_pre_update(prg->pres[chan->used_pre], *eba); in ipu_prg_channel_configure() 298 ipu_pre_configure(prg->pres[chan->used_pre], in ipu_prg_channel_configure() 313 val = ipu_pre_get_baddr(prg->pres[chan->used_pre]); in ipu_prg_channel_configure() 354 return ipu_pre_update_pending(prg->pres[chan->used_pre]); in ipu_prg_channel_configure_pending() 390 prg->pres[i] = ipu_pre_lookup_by_phandle(dev, "fsl,pres", in ipu_prg_probe() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/ |
H A D | ipu-prg.c | 76 struct ipu_pre *pres[3]; member 195 ret = ipu_pre_get(prg->pres[0]); in ipu_prg_get_pre() 203 ret = ipu_pre_get(prg->pres[i]); in ipu_prg_get_pre() 238 ipu_pre_put(prg->pres[chan->used_pre]); in ipu_prg_put_pre() 290 ipu_pre_update(prg->pres[chan->used_pre], *eba); in ipu_prg_channel_configure() 298 ipu_pre_configure(prg->pres[chan->used_pre], in ipu_prg_channel_configure() 313 val = ipu_pre_get_baddr(prg->pres[chan->used_pre]); in ipu_prg_channel_configure() 354 return ipu_pre_update_pending(prg->pres[chan->used_pre]); in ipu_prg_channel_configure_pending() 387 prg->pres[i] = ipu_pre_lookup_by_phandle(dev, "fsl,pres", in ipu_prg_probe() [all...] |
/kernel/linux/linux-5.10/arch/microblaze/pci/ |
H A D | pci-common.c | 820 struct resource *res, *pres; in pcibios_reserve_legacy_regions() local 848 pres = &hose->mem_resources[i]; in pcibios_reserve_legacy_regions() 849 if (!(pres->flags & IORESOURCE_MEM)) in pcibios_reserve_legacy_regions() 851 pr_debug("hose mem res: %pR\n", pres); in pcibios_reserve_legacy_regions() 852 if ((pres->start - offset) <= 0xa0000 && in pcibios_reserve_legacy_regions() 853 (pres->end - offset) >= 0xbffff) in pcibios_reserve_legacy_regions() 865 if (request_resource(pres, res)) { in pcibios_reserve_legacy_regions()
|
/kernel/linux/linux-5.10/drivers/clk/at91/ |
H A D | clk-master.c | 78 u8 pres; in clk_master_recalc_rate() local 90 pres = (mckr >> layout->pres_shift) & MASTER_PRES_MASK; in clk_master_recalc_rate() 93 if (characteristics->have_div3_pres && pres == MASTER_PRES_MAX) in clk_master_recalc_rate() 96 rate >>= pres; in clk_master_recalc_rate() local
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/genet/ |
H A D | bcmmii.c | 421 struct resource *pres, res; in bcmgenet_mii_register() local 424 pres = platform_get_resource(pdev, IORESOURCE_MEM, 0); in bcmgenet_mii_register() 425 if (!pres) { in bcmgenet_mii_register() 439 res.start = pres->start + GENET_UMAC_OFF + UMAC_MDIO_CMD; in bcmgenet_mii_register()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/genet/ |
H A D | bcmmii.c | 464 struct resource *pres, res; in bcmgenet_mii_register() local 467 pres = platform_get_resource(pdev, IORESOURCE_MEM, 0); in bcmgenet_mii_register() 468 if (!pres) { in bcmgenet_mii_register() 482 res.start = pres->start + GENET_UMAC_OFF + UMAC_MDIO_CMD; in bcmgenet_mii_register()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | pci-common.c | 1281 struct resource *res, *pres; in pcibios_reserve_legacy_regions() local 1307 pres = &hose->mem_resources[i]; in pcibios_reserve_legacy_regions() 1309 if (!(pres->flags & IORESOURCE_MEM)) in pcibios_reserve_legacy_regions() 1311 pr_debug("hose mem res: %pR\n", pres); in pcibios_reserve_legacy_regions() 1312 if ((pres->start - offset) <= 0xa0000 && in pcibios_reserve_legacy_regions() 1313 (pres->end - offset) >= 0xbffff) in pcibios_reserve_legacy_regions() 1325 if (request_resource(pres, res)) { in pcibios_reserve_legacy_regions()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | pci-common.c | 1363 struct resource *res, *pres; in pcibios_reserve_legacy_regions() local 1389 pres = &hose->mem_resources[i]; in pcibios_reserve_legacy_regions() 1391 if (!(pres->flags & IORESOURCE_MEM)) in pcibios_reserve_legacy_regions() 1393 pr_debug("hose mem res: %pR\n", pres); in pcibios_reserve_legacy_regions() 1394 if ((pres->start - offset) <= 0xa0000 && in pcibios_reserve_legacy_regions() 1395 (pres->end - offset) >= 0xbffff) in pcibios_reserve_legacy_regions() 1407 if (request_resource(pres, res)) { in pcibios_reserve_legacy_regions()
|
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | at91_adc.c | 294 unsigned int x, y, pres, xpos, ypos; in at91_ts_sample() local 330 pres = rxp * (x * factor / 1024) * (z2 * factor / z1 - factor) in at91_ts_sample() 333 pres = st->ts_pressure_threshold; /* no pen contacted */ in at91_ts_sample() 336 xpos, xscale, ypos, yscale, z1, z2, pres); in at91_ts_sample() 338 if (pres < st->ts_pressure_threshold) { in at91_ts_sample() 340 x, y, pres / factor); in at91_ts_sample() 343 input_report_abs(st->ts_input, ABS_PRESSURE, pres); in at91_ts_sample()
|
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | at91_adc.c | 312 unsigned int x, y, pres, xpos, ypos; in at91_ts_sample() local 348 pres = rxp * (x * factor / 1024) * (z2 * factor / z1 - factor) in at91_ts_sample() 351 pres = st->ts_pressure_threshold; /* no pen contacted */ in at91_ts_sample() 354 xpos, xscale, ypos, yscale, z1, z2, pres); in at91_ts_sample() 356 if (pres < st->ts_pressure_threshold) { in at91_ts_sample() 358 x, y, pres / factor); in at91_ts_sample() 361 input_report_abs(st->ts_input, ABS_PRESSURE, pres); in at91_ts_sample()
|
/kernel/linux/linux-5.10/drivers/char/mwave/ |
H A D | tp3780i.c | 242 struct resource *pres; in tp3780I_ClaimResources() local 247 pres = request_region(pSettings->usDspBaseIO, 16, "mwave_3780i"); in tp3780I_ClaimResources() 248 if ( pres == NULL ) retval = -EIO; in tp3780I_ClaimResources()
|
/kernel/linux/linux-6.6/drivers/char/mwave/ |
H A D | tp3780i.c | 238 struct resource *pres; in tp3780I_ClaimResources() local 243 pres = request_region(pSettings->usDspBaseIO, 16, "mwave_3780i"); in tp3780I_ClaimResources() 244 if ( pres == NULL ) retval = -EIO; in tp3780I_ClaimResources()
|
/kernel/linux/linux-5.10/drivers/input/mouse/ |
H A D | elantech.c | 414 unsigned int width = 0, pres = 0; in elantech_report_absolute_v2() local 440 pres = (packet[1] & 0xf0) | ((packet[4] & 0xf0) >> 4); in elantech_report_absolute_v2() 465 pres = 127; in elantech_report_absolute_v2() 482 input_report_abs(dev, ABS_PRESSURE, pres); in elantech_report_absolute_v2() 565 unsigned int width = 0, pres = 0; in elantech_report_absolute_v3() local 612 pres = (packet[1] & 0xf0) | ((packet[4] & 0xf0) >> 4); in elantech_report_absolute_v3() 631 input_report_abs(dev, ABS_PRESSURE, pres); in elantech_report_absolute_v3() 678 int pres, traces; in process_packet_head_v4() local 686 pres = (packet[1] & 0xf0) | ((packet[4] & 0xf0) >> 4); in process_packet_head_v4() 694 input_report_abs(dev, ABS_MT_PRESSURE, pres); in process_packet_head_v4() [all...] |
/kernel/linux/linux-5.10/drivers/i3c/master/ |
H A D | i3c-master-cdns.c | 1212 u32 ctrl, prescl0, prescl1, pres, low; in cdns_i3c_master_bus_init() local 1237 pres = DIV_ROUND_UP(sysclk_rate, (bus->scl_rate.i3c * 4)) - 1; in cdns_i3c_master_bus_init() 1238 if (pres > PRESCL_CTRL0_I3C_MAX) in cdns_i3c_master_bus_init() 1241 bus->scl_rate.i3c = sysclk_rate / ((pres + 1) * 4); in cdns_i3c_master_bus_init() 1243 prescl0 = PRESCL_CTRL0_I3C(pres); in cdns_i3c_master_bus_init() 1245 low = ((I3C_BUS_TLOW_OD_MIN_NS * sysclk_rate) / (pres + 1)) - 2; in cdns_i3c_master_bus_init() 1250 pres = (sysclk_rate / (max_i2cfreq * 5)) - 1; in cdns_i3c_master_bus_init() 1251 if (pres > PRESCL_CTRL0_I2C_MAX) in cdns_i3c_master_bus_init() 1254 bus->scl_rate.i2c = sysclk_rate / ((pres + 1) * 5); in cdns_i3c_master_bus_init() 1256 prescl0 |= PRESCL_CTRL0_I2C(pres); in cdns_i3c_master_bus_init() [all...] |