Home
last modified time | relevance | path

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

12

/Linux-v6.1/drivers/regulator/
Dti-abb-regulator.c3 * Texas Instruments SoC Adaptive Body Bias(ABB) Regulator
25 * ABB LDO operating states:
26 * NOMINAL_OPP: bypasses the ABB LDO
27 * FAST_OPP: sets ABB LDO to Forward Body-Bias
28 * SLOW_OPP: sets ABB LDO to Reverse Body-Bias
35 * struct ti_abb_info - ABB information per voltage setting
48 * struct ti_abb_reg - Register description for ABB block
74 * struct ti_abb - ABB instance data
76 * @clk: clock(usually sysclk) supplying ABB block
77 * @base: base address of ABB block
[all …]
DMakefile157 obj-$(CONFIG_REGULATOR_TI_ABB) += ti-abb-regulator.o
/Linux-v6.1/Documentation/devicetree/bindings/regulator/
Dti-abb-regulator.txt1 Adaptive Body Bias(ABB) SoC internal LDO regulator for Texas Instruments SoCs
5 - "ti,abb-v1" for older SoCs like OMAP3
6 - "ti,abb-v2" for newer SoCs like OMAP4, OMAP5
7 - "ti,abb-v3" for a generic definition where setup and control registers are
12 - "base-address" - contains base address of ABB module (ti,abb-v1,ti,abb-v2)
13 - "control-address" - contains control register address of ABB module (ti,abb-v3)
14 - "setup-address" - contains setup register address of ABB module (ti,abb-v3)
15 - "int-address" - contains address of interrupt register for ABB module
19 - clocks: should point to the clock node used by ABB module
20 - ti,settling-time: Settling time in uSecs from SoC documentation for ABB module
[all …]
/Linux-v6.1/arch/arm/boot/dts/
Domap4460.dtsi42 abb_mpu: regulator-abb-mpu {
51 /*uV ABB efuse rbb_m fbb_m vset_m*/
60 abb_iva: regulator-abb-iva {
69 /*uV ABB efuse rbb_m fbb_m vset_m*/
Domap443x.dtsi45 abb_mpu: regulator-abb-mpu {
52 /*uV ABB efuse rbb_m fbb_m vset_m*/
62 abb_iva: regulator-abb-iva {
Domap36xx.dtsi90 abb_mpu_iva: regulator-abb-mpu {
91 compatible = "ti,abb-v1";
102 /*uV ABB efuse rbb_m fbb_m vset_m*/
Ddra7.dtsi638 abb_mpu: regulator-abb-mpu {
639 compatible = "ti,abb-v3";
664 /*uV ABB efuse rbb_m fbb_m vset_m*/
671 abb_ivahd: regulator-abb-ivahd {
672 compatible = "ti,abb-v3";
697 /*uV ABB efuse rbb_m fbb_m vset_m*/
704 abb_dspeve: regulator-abb-dspeve {
705 compatible = "ti,abb-v3";
730 /*uV ABB efuse rbb_m fbb_m vset_m*/
737 abb_gpu: regulator-abb-gpu {
[all …]
Domap5.dtsi653 abb_mpu: regulator-abb-mpu {
654 compatible = "ti,abb-v2";
677 /*uV ABB efuse rbb_m fbb_m vset_m*/
683 abb_mm: regulator-abb-mm {
684 compatible = "ti,abb-v2";
707 /*uV ABB efuse rbb_m fbb_m vset_m*/
Dimx6dl-aristainetos_7.dts13 compatible = "abb,aristainetos-imx6dl-7", "fsl,imx6dl";
Dimx6dl-aristainetos_4.dts13 compatible = "abb,aristainetos-imx6dl-4", "fsl,imx6dl";
Dimx6dl-aristainetos2_7.dts49 compatible = "abb,aristainetos2-imx6dl-7", "fsl,imx6dl";
Domap4.dtsi458 abb_mpu: regulator-abb-mpu {
459 compatible = "ti,abb-v2";
471 abb_iva: regulator-abb-iva {
472 compatible = "ti,abb-v2";
Dimx6dl-aristainetos2_4.dts49 compatible = "abb,aristainetos2-imx6dl-4", "fsl,imx6dl";
Ddra76x.dtsi153 /*uV ABB efuse rbb_m fbb_m vset_m*/
/Linux-v6.1/arch/powerpc/boot/dts/
Dsocrates.dts12 model = "abb,socrates";
13 compatible = "abb,socrates";
290 compatible = "abb,socrates-fpga-pic";
300 compatible = "abb,socrates-spi";
307 compatible = "abb,socrates-nand";
/Linux-v6.1/arch/powerpc/platforms/85xx/
Dsocrates.c50 np = of_find_compatible_node(NULL, NULL, "abb,socrates-fpga-pic"); in socrates_pic_init()
77 if (of_machine_is_compatible("abb,socrates")) in socrates_probe()
/Linux-v6.1/drivers/cpuidle/
Dcpuidle-ux500.c113 PRCMU_WAKEUP(ABB)); in dbx500_cpuidle_probe()
/Linux-v6.1/drivers/mtd/nand/raw/
Dsocrates_nand.c222 .compatible = "abb,socrates-nand",
/Linux-v6.1/lib/
Dglobtest.c112 "1" "*b\0" "abb\0"
/Linux-v6.1/drivers/mfd/
Ddb8500-prcmu.c314 IRQ_ENTRY(ABB),
341 WAKEUP_ENTRY(ABB),
2087 * prcmu_abb_read() - Read register value(s) from the ABB.
2093 * Reads register value(s) from the ABB.
2134 * prcmu_abb_write_masked() - Write masked register value(s) to the ABB.
2141 * Writes masked register value(s) to the ABB.
2181 * prcmu_abb_write() - Write register value(s) to the ABB.
2187 * Writes register value(s) to the ABB.
/Linux-v6.1/drivers/net/wireless/mediatek/mt76/mt76x2/
Dusb_init.c57 /* Enable RFDIG LDO/AFE/ABB/ADDA */ in mt76x2u_power_on_rf()
Dpci_init.c171 /* Enable RFDIG LDO/AFE/ABB/ADDA */ in mt76x2_power_on_rf()
/Linux-v6.1/Documentation/devicetree/bindings/arm/
Dfsl.yaml375 - abb,aristainetos-imx6dl-4 # aristainetos i.MX6 Dual Lite Board 4
376 - abb,aristainetos-imx6dl-7 # aristainetos i.MX6 Dual Lite Board 7
377 - abb,aristainetos2-imx6dl-4 # aristainetos2 i.MX6 Dual Lite Board 4
378 - abb,aristainetos2-imx6dl-7 # aristainetos2 i.MX6 Dual Lite Board 7
/Linux-v6.1/drivers/power/supply/
Dab8500_charger.c258 * of ABB rev 1.* due to the watchog logic bug
1491 * For ABB revision 1.0 and 1.1 there is a bug in the in ab8500_charger_ac_en()
2038 * For ABB revision 1.0 and 1.1 there is a bug in the watchdog
2214 * For ABB cut2.0 and onwards we have an IRQ, in ab8500_charger_detect_usb_type_work()
3043 /* Setup maximum charger current and voltage for ABB cut2.0 */ in ab8500_charger_init_hw_registers()
3240 * For ABB revision 1.0 and 1.1 there is a bug in the watchdog in ab8500_charger_resume()
3543 * For ABB revision 1.0 and 1.1 there is a bug in the watchdog in ab8500_charger_probe()
3583 dev_err(dev, "failed to initialize ABB registers\n"); in ab8500_charger_probe()
Dab8500_btemp.c139 * For ABB cut1.0 and 1.1 BAT_CTRL is internally in ab8500_btemp_batctrl_volt_to_res()
361 " for ABB cut 1.0, 1.1, 2.0 and 3.3\n"); in ab8500_btemp_templow_handler()

12