Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/regulator/
Dti-abb-regulator.c147 static inline bool ti_abb_check_txdone(const struct ti_abb *abb) in ti_abb_check_txdone() argument
149 return !!(readl(abb->int_base) & abb->txdone_mask); in ti_abb_check_txdone()
156 static inline void ti_abb_clear_txdone(const struct ti_abb *abb) in ti_abb_clear_txdone() argument
158 writel(abb->txdone_mask, abb->int_base); in ti_abb_clear_txdone()
168 static int ti_abb_wait_txdone(struct device *dev, struct ti_abb *abb) in ti_abb_wait_txdone() argument
173 while (timeout++ <= abb->settling_time) { in ti_abb_wait_txdone()
174 status = ti_abb_check_txdone(abb); in ti_abb_wait_txdone()
181 if (timeout > abb->settling_time) { in ti_abb_wait_txdone()
184 __func__, timeout, readl(abb->int_base)); in ti_abb_wait_txdone()
198 static int ti_abb_clear_all_txdone(struct device *dev, const struct ti_abb *abb) in ti_abb_clear_all_txdone() argument
[all …]
DMakefile106 obj-$(CONFIG_REGULATOR_TI_ABB) += ti-abb-regulator.o
/Linux-v4.19/Documentation/devicetree/bindings/regulator/
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 …]
/Linux-v4.19/arch/arm/boot/dts/
Domap443x.dtsi46 abb_mpu: regulator-abb-mpu {
63 abb_iva: regulator-abb-iva {
Domap4460.dtsi52 abb_mpu: regulator-abb-mpu {
70 abb_iva: regulator-abb-iva {
Domap36xx.dtsi45 abb_mpu_iva: regulator-abb-mpu {
46 compatible = "ti,abb-v1";
Domap4.dtsi493 abb_mpu: regulator-abb-mpu {
494 compatible = "ti,abb-v2";
506 abb_iva: regulator-abb-iva {
507 compatible = "ti,abb-v2";
Ddra7.dtsi1177 abb_mpu: regulator-abb-mpu {
1178 compatible = "ti,abb-v3";
1210 abb_ivahd: regulator-abb-ivahd {
1211 compatible = "ti,abb-v3";
1243 abb_dspeve: regulator-abb-dspeve {
1244 compatible = "ti,abb-v3";
1276 abb_gpu: regulator-abb-gpu {
1277 compatible = "ti,abb-v3";
Domap5.dtsi1120 abb_mpu: regulator-abb-mpu {
1121 compatible = "ti,abb-v2";
1150 abb_mm: regulator-abb-mm {
1151 compatible = "ti,abb-v2";
/Linux-v4.19/arch/powerpc/boot/dts/
Dsocrates.dts16 model = "abb,socrates";
17 compatible = "abb,socrates";
294 compatible = "abb,socrates-fpga-pic";
304 compatible = "abb,socrates-spi";
311 compatible = "abb,socrates-nand";