/Linux-v5.15/Documentation/devicetree/bindings/power/supply/ |
D | ti,lp8727.yaml | 52 0 = 90mA, 1 = 100mA, 2 = 400mA, 3 = 450mA, 4 = 500mA, 5 = 600mA, 53 6 = 700mA, 7 = 800mA, 8 = 900mA, 9 = 1000mA 75 /* AC charger: 5% EOC and 500mA charging current */ 82 /* USB charger: 10% EOC and 400mA charging current */
|
D | bq24257.yaml | 59 of 500,000 is used (=500mA) instead.
|
D | bq2515x.yaml | 8 title: TI bq2515x 500-mA Linear charger family
|
D | richtek,rt9455.yaml | 55 Defaults to 500000 uA (500mA).
|
/Linux-v5.15/drivers/power/supply/ |
D | pcf50633-charger.c | 36 int pcf50633_mbc_usb_curlim_set(struct pcf50633 *pcf, int ma) in pcf50633_mbc_usb_curlim_set() argument 44 if (ma >= 1000) { in pcf50633_mbc_usb_curlim_set() 46 ma = 1000; in pcf50633_mbc_usb_curlim_set() 47 } else if (ma >= 500) { in pcf50633_mbc_usb_curlim_set() 49 ma = 500; in pcf50633_mbc_usb_curlim_set() 50 } else if (ma >= 100) { in pcf50633_mbc_usb_curlim_set() 52 ma = 100; in pcf50633_mbc_usb_curlim_set() 55 ma = 0; in pcf50633_mbc_usb_curlim_set() 61 dev_err(pcf->dev, "error setting usb curlim to %d mA\n", ma); in pcf50633_mbc_usb_curlim_set() 63 dev_info(pcf->dev, "usb curlim to %d mA\n", ma); in pcf50633_mbc_usb_curlim_set() [all …]
|
D | bq2415x_charger.c | 521 /* set current limit in mA */ 522 static int bq2415x_set_current_limit(struct bq2415x_device *bq, int mA) in bq2415x_set_current_limit() argument 526 if (mA <= 100) in bq2415x_set_current_limit() 528 else if (mA <= 500) in bq2415x_set_current_limit() 530 else if (mA <= 800) in bq2415x_set_current_limit() 539 /* get current limit in mA */ 551 return 500; in bq2415x_get_current_limit() 620 /* set charge current in mA (platform data must provide resistor sense) */ 621 static int bq2415x_set_charge_current(struct bq2415x_device *bq, int mA) in bq2415x_set_charge_current() argument 628 val = (mA * bq->init_data.resistor_sense - 37400) / 6800; in bq2415x_set_charge_current() [all …]
|
D | ucs1002_power.c | 30 * weighting of the registers is given in mA/hrs. 147 * B0: 0.01084 mA/h rounded to 11 uA/h in ucs1002_get_charge() 148 * B1: 0.02169 mA/h rounded to 22 uA/h in ucs1002_get_charge() 149 * B2: 0.04340 mA/h rounded to 43 uA/h in ucs1002_get_charge() 150 * B3: 0.08676 mA/h rounded to 87 uA/h in ucs1002_get_charge() 151 * B4: 0.17350 mA/h rounded to 173 uÁ/h in ucs1002_get_charge() 156 * B6: 0.00271 mA/h rounded to 3 uA/h in ucs1002_get_charge() 157 * B7: 0.005422 mA/h rounded to 5 uA/h in ucs1002_get_charge() 206 * is from 9.76 mA to 2.5 A. in ucs1002_get_current() 230 * port switch. The range is from 500mA to 2.5 A. [all …]
|
D | axp288_charger.c | 40 #define VBUS_ISPOUT_CUR_LIM_900MA 0x0 /* 900mA */ 41 #define VBUS_ISPOUT_CUR_LIM_1500MA 0x1 /* 1500mA */ 42 #define VBUS_ISPOUT_CUR_LIM_2000MA 0x2 /* 2000mA */ 43 #define VBUS_ISPOUT_CUR_NO_LIM 0x3 /* 2500mA */ 53 #define CHRG_CCCV_CC_OFFSET 200 /* 200mA */ 54 #define CHRG_CCCV_CC_LSB_RES 200 /* 200mA */ 78 #define CHRG_VBUS_ILIM_100MA 0x0 /* 100mA */ 79 #define CHRG_VBUS_ILIM_500MA 0x1 /* 500mA */ 80 #define CHRG_VBUS_ILIM_900MA 0x2 /* 900mA */ 81 #define CHRG_VBUS_ILIM_1500MA 0x3 /* 1500mA */ [all …]
|
D | ab8500-bm.h | 163 /* current is mA */ 168 #define USB_0P5A 500 318 * @high_curr_threshold: High current threshold, in mA 364 * @charger_curr_step delta between two charger current settings (mA) 381 * @termination_curr battery charging termination current in mA 385 * @normal_cur_lvl: charger current in normal state in mA 387 * @maint_a_cur_lvl: charger current in maintenance A state in mA 390 * @maint_b_cur_lvl: charger current in maintenance B state in mA 393 * @low_high_cur_lvl: charger current in temp low/high state in mA 450 * @usb_curr_max: maximum allowed USB charger current in mA [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/input/touchscreen/ |
D | stmpe.txt | 17 3 -> 500 us 25 2 -> 500 us 34 0 -> 20 mA (typical 35mA max) 35 1 -> 50 mA (typical 80 mA max) 100 * 50 mA typical 80 mA max touchscreen drivers
|
/Linux-v5.15/include/linux/power/ |
D | bq2415x_charger.h | 29 BQ2415X_MODE_NONE, /* unknown charger (100mA) */ 30 BQ2415X_MODE_HOST_CHARGER, /* usb host/hub charger (500mA) */ 36 int current_limit; /* mA */ 39 int charge_current; /* mA */ 40 int termination_current; /* mA */
|
/Linux-v5.15/drivers/media/dvb-frontends/ |
D | lnbp21.h | 31 0:Iout=500-650mA Isc=300mA 32 1:Iout=400-550mA Isc=200mA */
|
/Linux-v5.15/arch/mips/include/asm/mach-rc32434/ |
D | prom.h | 25 * 675 Mass Ave, Cambridge, MA 02139, USA. 39 #define BOARD_RB532 "500" 40 #define BOARD_RB532A "500r5"
|
/Linux-v5.15/Documentation/devicetree/bindings/iio/dac/ |
D | adi,ad5755.yaml | 90 4: 4 mA to 20 mA current range. 91 5: 0 mA to 20 mA current range. 92 6: 0 mA to 24 mA current range. 112 - enum: [64000, 32000, 16000, 8000, 4000, 2000, 1000, 500, 250, 125, 64, 32, 16, 8, 4, 0]
|
/Linux-v5.15/drivers/usb/phy/ |
D | phy.c | 19 #define DEFAULT_SDP_CUR_MAX 500 22 #define DEFAULT_DCP_CUR_MIN 500 220 * @mA: the current need to be set 231 void usb_phy_set_charger_current(struct usb_phy *usb_phy, unsigned int mA) in usb_phy_set_charger_current() argument 235 if (usb_phy->chg_cur.sdp_max == mA) in usb_phy_set_charger_current() 238 usb_phy->chg_cur.sdp_max = (mA > DEFAULT_SDP_CUR_MAX_SS) ? in usb_phy_set_charger_current() 239 DEFAULT_SDP_CUR_MAX_SS : mA; in usb_phy_set_charger_current() 242 if (usb_phy->chg_cur.dcp_max == mA) in usb_phy_set_charger_current() 245 usb_phy->chg_cur.dcp_max = (mA > DEFAULT_DCP_CUR_MAX) ? in usb_phy_set_charger_current() 246 DEFAULT_DCP_CUR_MAX : mA; in usb_phy_set_charger_current() [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/sound/ |
D | cs35l36.txt | 18 - cirrus,boost-peak-milliamp : Boost-converter peak current limit in mA. 20 Range starts at 1600mA and goes to a maximum of 4500mA with increments of 21 50mA. 70 6 = 500ms
|
/Linux-v5.15/drivers/input/touchscreen/ |
D | stmpe-ts.c | 59 * (0 -> 10 us, 1 -> 50 us, 2 -> 100 us, 3 -> 500 us, 63 * (0 -> 10 us, 1 -> 100 us, 2 -> 500 us, 3 -> 1 ms, 70 * (0 -> 20 mA typical 35 mA max, 1 -> 50 mA typical 80 mA max)
|
/Linux-v5.15/drivers/mfd/ |
D | tps65010.c | 139 ? ((chgconfig & TPS_VBUS_500MA) ? 500 : 100) in dbg_chgconf() 412 if (tps->vbus == 500) in tps65010_work() 680 * 0 mA -- DON'T DRAW (might supply power instead) 681 * 100 mA -- usb unit load (slowest charge rate) 682 * 500 mA -- usb high power (fast battery charge) 684 int tps65010_set_vbus_draw(unsigned mA) in tps65010_set_vbus_draw() argument 693 if (mA >= 500) in tps65010_set_vbus_draw() 694 mA = 500; in tps65010_set_vbus_draw() 695 else if (mA >= 100) in tps65010_set_vbus_draw() 696 mA = 100; in tps65010_set_vbus_draw() [all …]
|
/Linux-v5.15/drivers/usb/gadget/ |
D | Kconfig | 100 int "Maximum VBUS Power usage (2-500 mA)" 101 range 2 500 110 milliAmperes. The permitted range of values is 2 - 500 mA; 111 0 mA would be legal, but can make some hosts misbehave.
|
/Linux-v5.15/Documentation/devicetree/bindings/leds/ |
D | leds-sgm3140.yaml | 7 title: SGMICRO SGM3140 500mA Buck/Boost Charge Pump LED Driver
|
/Linux-v5.15/Documentation/devicetree/bindings/connector/ |
D | usb-connector.yaml | 101 USB 2.0 and USB 3.2 specifications, 5V 500mA for USB 2.0 ports and 102 5V 900mA or 1500mA for USB 3.2 ports in single-lane or dual-lane 220 5V@500mA) upon entering SNK_DISCOVERY(instead of 3A or the 1.5A, Rp current advertised, during
|
/Linux-v5.15/include/linux/usb/ |
D | pd.h | 232 #define PDO_FIXED_CURR_SHIFT 0 /* 10mA units */ 235 #define PDO_FIXED_CURR(ma) ((((ma) / 10) & PDO_CURR_MASK) << PDO_FIXED_CURR_SHIFT) argument 237 #define PDO_FIXED(mv, ma, flags) \ argument 239 PDO_FIXED_VOLT(mv) | PDO_FIXED_CURR(ma)) 257 #define PDO_VAR_MAX_CURR_SHIFT 0 /* 10mA units */ 261 #define PDO_VAR_MAX_CURR(ma) ((((ma) / 10) & PDO_CURR_MASK) << PDO_VAR_MAX_CURR_SHIFT) argument 278 #define PDO_PPS_APDO_MAX_CURR_SHIFT 0 /* 50mA units */ 287 #define PDO_PPS_APDO_MAX_CURR(ma) \ argument 288 ((((ma) / 50) & PDO_PPS_APDO_CURR_MASK) << PDO_PPS_APDO_MAX_CURR_SHIFT) 364 #define PDO_FIXED_OP_CURR(ma) ((((ma) / 10) & RDO_CURR_MASK) << RDO_FIXED_OP_CURR_SHIFT) argument [all …]
|
/Linux-v5.15/drivers/leds/flash/ |
D | Kconfig | 77 This option enables support for the SGM3140 500mA Buck/Boost Charge
|
/Linux-v5.15/include/linux/mfd/ |
D | tps65010.h | 25 * 675 Mass Ave, Cambridge, MA 02139, USA. 131 * 0 mA -- DON'T DRAW (might supply power instead) 132 * 100 mA -- usb unit load (slowest charge rate) 133 * 500 mA -- usb high power (fast battery charge) 135 extern int tps65010_set_vbus_draw(unsigned mA);
|
/Linux-v5.15/Documentation/devicetree/bindings/usb/ |
D | am33xx-usb.txt | 44 - mentor,power: Should be "500". This signifies the controller can supply up to 45 500mA when operating in host mode. 113 mentor,power = <500>; 159 mentor,power = <500>;
|