Home
last modified time | relevance | path

Searched refs:abb (Results 1 – 21 of 21) sorted by relevance

/openbmc/linux/drivers/regulator/
H A Dti-abb-regulator.c139 static inline bool ti_abb_check_txdone(const struct ti_abb *abb) in ti_abb_check_txdone() argument
141 return !!(readl(abb->int_base) & abb->txdone_mask); in ti_abb_check_txdone()
148 static inline void ti_abb_clear_txdone(const struct ti_abb *abb) in ti_abb_clear_txdone() argument
150 writel(abb->txdone_mask, abb->int_base); in ti_abb_clear_txdone()
160 static int ti_abb_wait_txdone(struct device *dev, struct ti_abb *abb) in ti_abb_wait_txdone() argument
165 while (timeout++ <= abb->settling_time) { in ti_abb_wait_txdone()
166 status = ti_abb_check_txdone(abb); in ti_abb_wait_txdone()
174 __func__, timeout, readl(abb->int_base)); in ti_abb_wait_txdone()
185 static int ti_abb_clear_all_txdone(struct device *dev, const struct ti_abb *abb) in ti_abb_clear_all_txdone() argument
190 while (timeout++ <= abb->settling_time) { in ti_abb_clear_all_txdone()
[all …]
H A DMakefile168 obj-$(CONFIG_REGULATOR_TI_ABB) += ti-abb-regulator.o
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dti-abb-regulator.txt5 - "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)
69 abb_x: regulator-abb-x {
70 compatible = "ti,abb-v1";
89 abb_y: regulator-abb-y {
90 compatible = "ti,abb-v2";
[all …]
/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/linux/arch/arm/boot/dts/ti/omap/
H A Domap443x.dtsi45 abb_mpu: regulator-abb-mpu {
62 abb_iva: regulator-abb-iva {
H A Domap4460.dtsi42 abb_mpu: regulator-abb-mpu {
60 abb_iva: regulator-abb-iva {
H A Domap36xx.dtsi95 abb_mpu_iva: regulator-abb-mpu {
96 compatible = "ti,abb-v1";
H A Ddra7.dtsi641 abb_mpu: regulator-abb-mpu {
642 compatible = "ti,abb-v3";
674 abb_ivahd: regulator-abb-ivahd {
675 compatible = "ti,abb-v3";
707 abb_dspeve: regulator-abb-dspeve {
708 compatible = "ti,abb-v3";
740 abb_gpu: regulator-abb-gpu {
741 compatible = "ti,abb-v3";
H A Domap5.dtsi653 abb_mpu: regulator-abb-mpu {
654 compatible = "ti,abb-v2";
683 abb_mm: regulator-abb-mm {
684 compatible = "ti,abb-v2";
H A Domap4.dtsi458 abb_mpu: regulator-abb-mpu {
459 compatible = "ti,abb-v2";
471 abb_iva: regulator-abb-iva {
472 compatible = "ti,abb-v2";
/openbmc/u-boot/arch/arm/mach-omap2/omap5/
H A DMakefile12 obj-y += abb.o
/openbmc/u-boot/arch/arm/dts/
H A Domap36xx.dtsi45 abb_mpu_iva: regulator-abb-mpu {
46 compatible = "ti,abb-v1";
H A Ddra7.dtsi1163 abb_mpu: regulator-abb-mpu {
1164 compatible = "ti,abb-v3";
1196 abb_ivahd: regulator-abb-ivahd {
1197 compatible = "ti,abb-v3";
1229 abb_dspeve: regulator-abb-dspeve {
1230 compatible = "ti,abb-v3";
1262 abb_gpu: regulator-abb-gpu {
1263 compatible = "ti,abb-v3";
/openbmc/u-boot/arch/arm/mach-omap2/
H A DMakefile27 obj-y += abb.o
/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";
H A Dimx6dl-aristainetos2_4.dts49 compatible = "abb,aristainetos2-imx6dl-4", "fsl,imx6dl";
/openbmc/linux/
H A Dopengrok0.0.log[all...]
H A Dopengrok1.0.log[all...]
H A Dopengrok2.0.log[all...]