Home
last modified time | relevance | path

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

123

/openbmc/linux/drivers/regulator/
H A 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 …]
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A 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 …]
/openbmc/u-boot/arch/arm/mach-omap2/omap5/
H A Dabb.c17 * On OMAP5+ some ABB settings are fused. They are handled
20 * 1. corresponding EFUSE register contains ABB enable bit
22 * 2. If ABB enable bit is set to 1, than ABB should be
23 * enabled, otherwise ABB should be disabled
24 * 3. If ABB is enabled, than VSET value should be copied
39 * ABB parameters must be properly fused in abb_setup_ldovbb()
40 * otherwise ABB should be disabled in abb_setup_ldovbb()
H A DMakefile12 obj-y += abb.o
/openbmc/u-boot/arch/arm/mach-omap2/
H A Dabb.c27 * SR2_WTCNT_VALUE is the settling time for the ABB ldo after a in abb_setup_timings()
67 /* setup ABB only in case of Fast or Slow OPP */ in abb_setup()
85 * ABB enable/disable flag and VSET value, which must be copied in abb_setup()
87 * it means no ABB is required for such silicon. in abb_setup()
90 * "ldovbb" offsets are not defined. ABB will be initialized in in abb_setup()
98 /* clear ABB registers */ in abb_setup()
108 /* select ABB type */ in abb_setup()
111 /* initiate ABB ldo change */ in abb_setup()
116 puts("Error: ABB txdone is not set\n"); in abb_setup()
118 /* clear ABB tranxdone */ in abb_setup()
H A DMakefile27 obj-y += abb.o
H A Dclocks-common.c599 /* Configure MPU ABB LDO after scale */ in scale_vcores()
612 /* Configure MM ABB LDO after scale */ in scale_vcores()
625 /* Configure GPU ABB LDO after scale */ in scale_vcores()
638 /* Configure EVE ABB LDO after scale */ in scale_vcores()
651 /* Configure IVA ABB LDO after scale */ in scale_vcores()
/openbmc/linux/arch/arm/boot/dts/ti/omap/
H A 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*/
H A Domap443x.dtsi45 abb_mpu: regulator-abb-mpu {
52 /*uV ABB efuse rbb_m fbb_m vset_m*/
62 abb_iva: regulator-abb-iva {
H A Domap36xx.dtsi95 abb_mpu_iva: regulator-abb-mpu {
96 compatible = "ti,abb-v1";
107 /*uV ABB efuse rbb_m fbb_m vset_m*/
H A Ddra7.dtsi641 abb_mpu: regulator-abb-mpu {
642 compatible = "ti,abb-v3";
667 /*uV ABB efuse rbb_m fbb_m vset_m*/
674 abb_ivahd: regulator-abb-ivahd {
675 compatible = "ti,abb-v3";
700 /*uV ABB efuse rbb_m fbb_m vset_m*/
707 abb_dspeve: regulator-abb-dspeve {
708 compatible = "ti,abb-v3";
733 /*uV ABB efuse rbb_m fbb_m vset_m*/
740 abb_gpu: regulator-abb-gpu {
[all …]
H A 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*/
/openbmc/linux/arch/powerpc/boot/dts/
H A 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";
/openbmc/u-boot/arch/arm/dts/
H A Domap36xx.dtsi45 abb_mpu_iva: regulator-abb-mpu {
46 compatible = "ti,abb-v1";
57 /*uV ABB efuse rbb_m fbb_m vset_m*/
H A Ddra7.dtsi1163 abb_mpu: regulator-abb-mpu {
1164 compatible = "ti,abb-v3";
1189 /*uV ABB efuse rbb_m fbb_m vset_m*/
1196 abb_ivahd: regulator-abb-ivahd {
1197 compatible = "ti,abb-v3";
1222 /*uV ABB efuse rbb_m fbb_m vset_m*/
1229 abb_dspeve: regulator-abb-dspeve {
1230 compatible = "ti,abb-v3";
1255 /*uV ABB efuse rbb_m fbb_m vset_m*/
1262 abb_gpu: regulator-abb-gpu {
[all …]
/openbmc/bmcweb/test/include/
H A Dstr_utility_test.cpp20 split(vec, "xx-abc-xx-abb", '-'); in TEST()
21 EXPECT_THAT(vec, ElementsAre("xx", "abc", "xx", "abb")); in TEST()
/openbmc/linux/arch/powerpc/platforms/85xx/
H A Dsocrates.c50 np = of_find_compatible_node(NULL, NULL, "abb,socrates-fpga-pic"); in socrates_pic_init()
74 .compatible = "abb,socrates", in define_machine()
/openbmc/u-boot/arch/arm/include/asm/arch-omap5/
H A Domap.h219 /* ABB settings */
223 /* ABB tranxdone mask */
230 /* ABB efuse masks */
/openbmc/u-boot/arch/arm/include/asm/arch-omap4/
H A Domap.h117 /* ABB settings */
121 /* ABB tranxdone mask */
/openbmc/u-boot/arch/arm/include/asm/arch-omap3/
H A Domap.h259 /* ABB settings */
263 /* ABB tranxdone mask */
/openbmc/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6dl-aristainetos_7.dts13 compatible = "abb,aristainetos-imx6dl-7", "fsl,imx6dl";
H A Dimx6dl-aristainetos_4.dts13 compatible = "abb,aristainetos-imx6dl-4", "fsl,imx6dl";
H A Dimx6dl-aristainetos2_7.dts49 compatible = "abb,aristainetos2-imx6dl-7", "fsl,imx6dl";
/openbmc/qemu/tests/tcg/s390x/
H A Dclst.c55 .s2 = "abb\x02",
/openbmc/linux/drivers/cpuidle/
H A Dcpuidle-ux500.c113 PRCMU_WAKEUP(ABB)); in dbx500_cpuidle_probe()

123