Home
last modified time | relevance | path

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

12

/Linux-v5.15/drivers/regulator/
Dti-abb-regulator.c2 * Texas Instruments SoC Adaptive Body Bias(ABB) Regulator
33 * ABB LDO operating states:
34 * NOMINAL_OPP: bypasses the ABB LDO
35 * FAST_OPP: sets ABB LDO to Forward Body-Bias
36 * SLOW_OPP: sets ABB LDO to Reverse Body-Bias
43 * struct ti_abb_info - ABB information per voltage setting
56 * struct ti_abb_reg - Register description for ABB block
82 * struct ti_abb - ABB instance data
84 * @clk: clock(usually sysclk) supplying ABB block
85 * @base: base address of ABB block
[all …]
DMakefile148 obj-$(CONFIG_REGULATOR_TI_ABB) += ti-abb-regulator.o
/Linux-v5.15/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-v5.15/arch/arm/boot/dts/
Domap4460.dtsi45 abb_mpu: regulator-abb-mpu {
54 /*uV ABB efuse rbb_m fbb_m vset_m*/
63 abb_iva: regulator-abb-iva {
72 /*uV ABB efuse rbb_m fbb_m vset_m*/
Domap443x.dtsi48 abb_mpu: regulator-abb-mpu {
55 /*uV ABB efuse rbb_m fbb_m vset_m*/
65 abb_iva: regulator-abb-iva {
Domap36xx.dtsi93 abb_mpu_iva: regulator-abb-mpu {
94 compatible = "ti,abb-v1";
105 /*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-v5.15/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-v5.15/arch/powerpc/platforms/85xx/
Dsocrates.c51 np = of_find_compatible_node(NULL, NULL, "abb,socrates-fpga-pic"); in socrates_pic_init()
78 if (of_machine_is_compatible("abb,socrates")) in socrates_probe()
/Linux-v5.15/drivers/cpuidle/
Dcpuidle-ux500.c113 PRCMU_WAKEUP(ABB)); in dbx500_cpuidle_probe()
/Linux-v5.15/Documentation/devicetree/bindings/arm/
Dfsl.yaml356 - abb,aristainetos-imx6dl-4 # aristainetos i.MX6 Dual Lite Board 4
357 - abb,aristainetos-imx6dl-7 # aristainetos i.MX6 Dual Lite Board 7
358 - abb,aristainetos2-imx6dl-4 # aristainetos2 i.MX6 Dual Lite Board 4
359 - abb,aristainetos2-imx6dl-7 # aristainetos2 i.MX6 Dual Lite Board 7
/Linux-v5.15/drivers/mtd/nand/raw/
Dsocrates_nand.c216 .compatible = "abb,socrates-nand",
/Linux-v5.15/lib/
Dglobtest.c112 "1" "*b\0" "abb\0"
/Linux-v5.15/drivers/mfd/
Ddb8500-prcmu.c315 IRQ_ENTRY(ABB),
342 WAKEUP_ENTRY(ABB),
2088 * prcmu_abb_read() - Read register value(s) from the ABB.
2094 * Reads register value(s) from the ABB.
2135 * prcmu_abb_write_masked() - Write masked register value(s) to the ABB.
2142 * Writes masked register value(s) to the ABB.
2182 * prcmu_abb_write() - Write register value(s) to the ABB.
2188 * Writes register value(s) to the ABB.
/Linux-v5.15/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-v5.15/drivers/power/supply/
Dab8500_charger.c258 * of ABB rev 1.* due to the watchog logic bug
1475 * For ABB revision 1.0 and 1.1 there is a bug in the in ab8500_charger_ac_en()
2037 * For ABB revision 1.0 and 1.1 there is a bug in the watchdog
2213 * For ABB cut2.0 and onwards we have an IRQ, in ab8500_charger_detect_usb_type_work()
3042 /* Setup maximum charger current and voltage for ABB cut2.0 */ in ab8500_charger_init_hw_registers()
3233 * For ABB revision 1.0 and 1.1 there is a bug in the watchdog in ab8500_charger_resume()
3549 * For ABB revision 1.0 and 1.1 there is a bug in the watchdog in ab8500_charger_probe()
3589 dev_err(dev, "failed to initialize ABB registers\n"); in ab8500_charger_probe()
/Linux-v5.15/drivers/cpufreq/
Dti-cpufreq.c190 * high speed grade eFuse and no abb ldo

12