Home
last modified time | relevance | path

Searched full:imax (Results 1 – 25 of 34) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/leds/
Dleds-aw200xx.c220 * Iled = Imax * (dim / 63) * ((fade + 1) / 256) * duty in aw200xx_imax_from_global()
271 * imax = coefficient * 10
274 * imax = coefficient * 3.3
289 u32 imax; in aw200xx_set_imax() local
292 imax = coeff_table[i] * AW200XX_IMAX_MULTIPLIER1; in aw200xx_set_imax()
293 if (g_imax_uA >= imax && imax > cur_imax) { in aw200xx_set_imax()
294 cur_imax = imax; in aw200xx_set_imax()
298 imax = coeff_table[i] * AW200XX_IMAX_MULTIPLIER2; in aw200xx_set_imax()
299 imax = DIV_ROUND_CLOSEST(imax, 100) * 100; in aw200xx_set_imax()
300 if (g_imax_uA >= imax && imax > cur_imax) { in aw200xx_set_imax()
[all …]
Dleds-aw2013.c60 unsigned int imax; member
88 chip->leds[i].imax); in aw2013_chip_init()
279 u32 imax; in aw2013_probe_dt() local
294 if (!of_property_read_u32(child, "led-max-microamp", &imax)) { in aw2013_probe_dt()
295 led->imax = min_t(u32, imax / 5000, 3); in aw2013_probe_dt()
297 led->imax = 1; // 5mA in aw2013_probe_dt()
Dleds-lp3952.c54 * Using Imax to control brightness. There are 4 possible
55 * setting 25, 50, 75 and 100 % of Imax. Possible values are
/kernel/linux/linux-5.10/drivers/mfd/
Dlm3533-ctrlbank.c69 * imax 5000 - 29800 uA (800 uA step)
71 int lm3533_ctrlbank_set_max_current(struct lm3533_ctrlbank *cb, u16 imax) in lm3533_ctrlbank_set_max_current() argument
77 if (imax < LM3533_MAX_CURRENT_MIN || imax > LM3533_MAX_CURRENT_MAX) in lm3533_ctrlbank_set_max_current()
80 val = (imax - LM3533_MAX_CURRENT_MIN) / LM3533_MAX_CURRENT_STEP; in lm3533_ctrlbank_set_max_current()
/kernel/linux/linux-6.6/drivers/mfd/
Dlm3533-ctrlbank.c69 * imax 5000 - 29800 uA (800 uA step)
71 int lm3533_ctrlbank_set_max_current(struct lm3533_ctrlbank *cb, u16 imax) in lm3533_ctrlbank_set_max_current() argument
77 if (imax < LM3533_MAX_CURRENT_MIN || imax > LM3533_MAX_CURRENT_MAX) in lm3533_ctrlbank_set_max_current()
80 val = (imax - LM3533_MAX_CURRENT_MIN) / LM3533_MAX_CURRENT_STEP; in lm3533_ctrlbank_set_max_current()
/kernel/linux/linux-5.10/drivers/leds/
Dleds-aw2013.c60 unsigned int imax; member
88 chip->leds[i].imax); in aw2013_chip_init()
277 u32 imax; in aw2013_probe_dt() local
292 if (!of_property_read_u32(child, "led-max-microamp", &imax)) { in aw2013_probe_dt()
293 led->imax = min_t(u32, imax / 5000, 3); in aw2013_probe_dt()
295 led->imax = 1; // 5mA in aw2013_probe_dt()
Dleds-lp3952.c54 * Using Imax to control brightness. There are 4 possible
55 * setting 25, 50, 75 and 100 % of Imax. Possible values are
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
Dstv6111.c538 int imax = table_size - 1; in table_lookup() local
541 /* Assumes Table[0].RegValue < Table[imax].RegValue */ in table_lookup()
544 } else if (reg_value >= table[imax].reg_value) { in table_lookup()
545 gain = table[imax].value; in table_lookup()
547 while ((imax - imin) > 1) { in table_lookup()
548 i = (imax + imin) / 2; in table_lookup()
551 imax = i; in table_lookup()
555 reg_diff = table[imax].reg_value - table[imin].reg_value; in table_lookup()
559 (s32)(table[imax].value in table_lookup()
Dstv0900_core.c596 imax, in stv0900_get_rf_level() local
609 imax = lookup->size - 1; in stv0900_get_rf_level()
611 lookup->table[imax].regval)) { in stv0900_get_rf_level()
612 while ((imax - imin) > 1) { in stv0900_get_rf_level()
613 i = (imax + imin) >> 1; in stv0900_get_rf_level()
618 imax = i; in stv0900_get_rf_level()
624 rf_lvl *= (lookup->table[imax].realval - in stv0900_get_rf_level()
626 rf_lvl /= (lookup->table[imax].regval - in stv0900_get_rf_level()
668 imax, in stv0900_carr_get_quality() local
697 imax = lookup->size - 1; in stv0900_carr_get_quality()
[all …]
Dstv0910.c600 int imax = table_size - 1; in table_lookup() local
604 /* Assumes Table[0].RegValue > Table[imax].RegValue */ in table_lookup()
607 } else if (reg_value <= table[imax].reg_value) { in table_lookup()
608 value = table[imax].value; in table_lookup()
610 while ((imax - imin) > 1) { in table_lookup()
611 i = (imax + imin) / 2; in table_lookup()
614 imax = i; in table_lookup()
619 reg_diff = table[imax].reg_value - table[imin].reg_value; in table_lookup()
623 (s32)(table[imax].value in table_lookup()
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
Dstv6111.c547 int imax = table_size - 1; in table_lookup() local
550 /* Assumes Table[0].RegValue < Table[imax].RegValue */ in table_lookup()
553 } else if (reg_value >= table[imax].reg_value) { in table_lookup()
554 gain = table[imax].value; in table_lookup()
556 while ((imax - imin) > 1) { in table_lookup()
557 i = (imax + imin) / 2; in table_lookup()
560 imax = i; in table_lookup()
564 reg_diff = table[imax].reg_value - table[imin].reg_value; in table_lookup()
568 (s32)(table[imax].value in table_lookup()
Dstv0900_core.c596 imax, in stv0900_get_rf_level() local
609 imax = lookup->size - 1; in stv0900_get_rf_level()
611 lookup->table[imax].regval)) { in stv0900_get_rf_level()
612 while ((imax - imin) > 1) { in stv0900_get_rf_level()
613 i = (imax + imin) >> 1; in stv0900_get_rf_level()
618 imax = i; in stv0900_get_rf_level()
624 rf_lvl *= (lookup->table[imax].realval - in stv0900_get_rf_level()
626 rf_lvl /= (lookup->table[imax].regval - in stv0900_get_rf_level()
668 imax, in stv0900_carr_get_quality() local
697 imax = lookup->size - 1; in stv0900_carr_get_quality()
[all …]
Dstv0910.c609 int imax = table_size - 1; in table_lookup() local
613 /* Assumes Table[0].RegValue > Table[imax].RegValue */ in table_lookup()
616 } else if (reg_value <= table[imax].reg_value) { in table_lookup()
617 value = table[imax].value; in table_lookup()
619 while ((imax - imin) > 1) { in table_lookup()
620 i = (imax + imin) / 2; in table_lookup()
623 imax = i; in table_lookup()
628 reg_diff = table[imax].reg_value - table[imin].reg_value; in table_lookup()
632 (s32)(table[imax].value in table_lookup()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/
Drichtek,rt8515.yaml61 according to the formula Imax = 5500 / RFS. The lowest
73 according to the formula Imax = 5500 / RTS. The lowest
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Ddlg,da7280.txt34 - dlg,imax-microamp: Actuator max current rating.
91 dlg,imax-microamp = <170000>;
/kernel/linux/linux-6.6/drivers/input/misc/
Dda7280.c245 u32 imax; member
811 haptics->imax = DA7280_IMAX_DEFAULT; in da7280_parse_properties()
812 error = device_property_read_u32(dev, "dlg,imax-microamp", &val); in da7280_parse_properties()
814 haptics->imax = (val - 28600) / DA7280_IMAX_STEP + 1; in da7280_parse_properties()
1066 DA7280_IMAX_MASK, haptics->imax); in da7280_init()
1070 v2i_factor = haptics->impd * (haptics->imax + 4) / 1610400; in da7280_init()
/kernel/linux/linux-6.6/include/linux/mfd/
Dlm3533.h92 u16 imax);
/kernel/linux/linux-5.10/include/linux/mfd/
Dlm3533.h92 u16 imax);
/kernel/linux/linux-6.6/arch/alpha/kernel/
Dsys_titan.c178 init_titan_irqs(struct irq_chip * ops, int imin, int imax) in init_titan_irqs() argument
181 for (i = imin; i <= imax; ++i) { in init_titan_irqs()
Dsys_dp264.c260 init_tsunami_irqs(struct irq_chip * ops, int imin, int imax) in init_tsunami_irqs() argument
263 for (i = imin; i <= imax; ++i) { in init_tsunami_irqs()
/kernel/linux/linux-5.10/arch/alpha/kernel/
Dsys_titan.c178 init_titan_irqs(struct irq_chip * ops, int imin, int imax) in init_titan_irqs() argument
181 for (i = imin; i <= imax; ++i) { in init_titan_irqs()
Dsys_dp264.c260 init_tsunami_irqs(struct irq_chip * ops, int imin, int imax) in init_tsunami_irqs() argument
263 for (i = imin; i <= imax; ++i) { in init_tsunami_irqs()
/kernel/linux/linux-6.6/arch/riscv/kvm/
Daia_imsic.c250 u32 i, imin, imax, ei, max_msi; in imsic_mrif_topei() local
271 imax = ((imin + BITS_PER_TYPE(u64)) < max_msi) ? in imsic_mrif_topei()
273 for (i = (!imin) ? 1 : imin; i < imax; i++) { in imsic_mrif_topei()
/kernel/linux/linux-6.6/drivers/net/ethernet/smsc/
Dsmc91x.c1688 int imax; in smc_ethtool_geteeprom() local
1692 imax = smc_ethtool_geteeprom_len(dev); in smc_ethtool_geteeprom()
1697 if (offset > imax) in smc_ethtool_geteeprom()
1713 int imax; in smc_ethtool_seteeprom() local
1717 imax = smc_ethtool_geteeprom_len(dev); in smc_ethtool_seteeprom()
1722 if (offset > imax) in smc_ethtool_seteeprom()
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/
Dsmc91x.c1687 int imax; in smc_ethtool_geteeprom() local
1691 imax = smc_ethtool_geteeprom_len(dev); in smc_ethtool_geteeprom()
1696 if (offset > imax) in smc_ethtool_geteeprom()
1712 int imax; in smc_ethtool_seteeprom() local
1716 imax = smc_ethtool_geteeprom_len(dev); in smc_ethtool_seteeprom()
1721 if (offset > imax) in smc_ethtool_seteeprom()

12