| /linux/include/linux/mfd/abx500/ |
| H A D | ab8500.h | 347 struct ab8500 { struct 357 int (*write)(struct ab8500 *ab8500, u16 addr, u8 data); argument 358 int (*write_masked)(struct ab8500 *ab8500, u16 addr, u8 mask, u8 data); argument 359 int (*read)(struct ab8500 *ab8500, u16 addr); argument 380 void (*init) (struct ab8500 *); 385 extern int ab8500_suspend(struct ab8500 *ab8500); 387 static inline int is_ab8500(struct ab8500 *ab) in is_ab8500() 392 static inline int is_ab8505(struct ab8500 *ab) in is_ab8505() 397 static inline int is_ab9540(struct ab8500 *ab) in is_ab9540() 402 static inline int is_ab8540(struct ab8500 *ab) in is_ab8540() [all …]
|
| /linux/drivers/pwm/ |
| H A D | pwm-ab8500.c | 42 struct ab8500_pwm_chip *ab8500 = ab8500_pwm_from_chip(chip); in ab8500_pwm_apply() local 96 1 << ab8500->hwid, 0); in ab8500_pwm_apply() 115 reg = AB8500_PWM_OUT_CTRL1_REG + (ab8500->hwid * 2); in ab8500_pwm_apply() 130 1 << ab8500->hwid, 1 << ab8500->hwid); in ab8500_pwm_apply() 143 struct ab8500_pwm_chip *ab8500 = ab8500_pwm_from_chip(chip); in ab8500_pwm_get_state() local 154 if (!(ctrl7 & 1 << ab8500->hwid)) { in ab8500_pwm_get_state() 160 AB8500_PWM_OUT_CTRL1_REG + (ab8500->hwid * 2), in ab8500_pwm_get_state() 166 AB8500_PWM_OUT_CTRL2_REG + (ab8500->hwid * 2), in ab8500_pwm_get_state() 188 struct ab8500_pwm_chip *ab8500; in ab8500_pwm_probe() local 198 chip = devm_pwmchip_alloc(&pdev->dev, 1, sizeof(*ab8500)); in ab8500_pwm_probe() [all …]
|
| H A D | Kconfig | 57 will be called pwm-ab8500.
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | ste-ab8500.dtsi | 6 #include <dt-bindings/clock/ste-ab8500.h> 25 ab8500 { 26 compatible = "stericsson,ab8500"; 35 compatible = "stericsson,ab8500-clk"; 40 compatible = "stericsson,ab8500-gpio"; 46 compatible = "stericsson,ab8500-rtc"; 53 compatible = "stericsson,ab8500-gpadc"; 132 compatible = "stericsson,ab8500-fg"; 149 compatible = "stericsson,ab8500-btemp"; 168 compatible = "stericsson,ab8500-charger"; [all …]
|
| H A D | ste-ab8505.dtsi | 6 #include <dt-bindings/clock/ste-ab8500.h> 32 compatible = "stericsson,ab8500-clk"; 43 compatible = "stericsson,ab8500-rtc"; 50 compatible = "stericsson,ab8500-gpadc"; 104 compatible = "stericsson,ab8500-fg"; 121 compatible = "stericsson,ab8500-btemp"; 140 compatible = "stericsson,ab8500-charger"; 178 compatible = "stericsson,ab8500-chargalg"; 183 compatible = "stericsson,ab8500-usb"; 207 compatible = "stericsson,ab8500-poweron-key"; [all …]
|
| H A D | ste-snowball.dts | 8 #include "ste-href-ab8500.dtsi" 411 ab8500 { 442 regulator-name = "ab8500-ext-supply1"; 446 regulator-name = "ab8500-ext-supply2"; 450 regulator-name = "ab8500-ext-supply3";
|
| H A D | ste-hrefprev60-tvk.dts | 8 #include "ste-href-ab8500.dtsi"
|
| H A D | ste-hrefv60plus-tvk.dts | 10 #include "ste-href-ab8500.dtsi"
|
| H A D | ste-hrefprev60-stuib.dts | 8 #include "ste-href-ab8500.dtsi"
|
| H A D | ste-hrefv60plus-stuib.dts | 10 #include "ste-href-ab8500.dtsi"
|
| H A D | ste-hrefprev60.dtsi | 8 #include "ste-href-ab8500.dtsi"
|
| H A D | ste-href-ab8500.dtsi | 6 #include "ste-ab8500.dtsi" 11 ab8500 {
|
| H A D | ste-ux500-samsung-gavini.dts | 8 #include "ste-ab8500.dtsi" 460 ab8500 {
|
| /linux/drivers/input/misc/ |
| H A D | ab8500-ponkey.c | 29 struct ab8500 *ab8500; member 51 struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); in ab8500_ponkey_probe() local 75 ponkey->ab8500 = ab8500; in ab8500_ponkey_probe() 88 dev_err(ab8500->dev, "Failed to request dbf IRQ#%d: %d\n", in ab8500_ponkey_probe() 97 dev_err(ab8500->dev, "Failed to request dbr IRQ#%d: %d\n", in ab8500_ponkey_probe() 104 dev_err(ab8500->dev, "Can't register input device: %d\n", error); in ab8500_ponkey_probe()
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | ux500-msp.txt | 39 codec: ab8500-codec { 40 compatible = "stericsson,ab8500-codec";
|
| H A D | ux500-mop500.txt | 36 codec: ab8500-codec { 37 compatible = "stericsson,ab8500-codec";
|
| /linux/drivers/regulator/ |
| H A D | ab8500.c | 1644 static void abx500_get_regulator_info(struct ab8500 *ab8500) in abx500_get_regulator_info() argument 1646 if (is_ab8505(ab8500)) { in abx500_get_regulator_info() 1667 struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); in ab8500_regulator_register() local 1682 if (is_ab8500_1p1_or_earlier(ab8500)) { in ab8500_regulator_register() 1704 struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); in ab8500_regulator_probe() local 1709 if (!ab8500) { in ab8500_regulator_probe() 1714 abx500_get_regulator_info(ab8500); in ab8500_regulator_probe()
|
| H A D | ab8500-ext.c | 395 struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); in ab8500_ext_regulator_probe() local 400 if (!ab8500) { in ab8500_ext_regulator_probe() 406 if (is_ab8500_2p0_or_earlier(ab8500)) { in ab8500_ext_regulator_probe()
|
| /linux/drivers/pinctrl/nomadik/ |
| H A D | Makefile | 4 obj-$(CONFIG_PINCTRL_AB8500) += pinctrl-ab8500.o
|
| /linux/drivers/usb/phy/ |
| H A D | Makefile | 10 obj-$(CONFIG_AB8500_USB) += phy-ab8500-usb.o
|
| /linux/drivers/clk/ux500/ |
| H A D | abx500-clk.c | 92 struct ab8500 *parent = dev_get_drvdata(pdev->dev.parent); in abx500_clk_probe()
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | ste,abx500.txt | 4 - compatible: "stericsson,ab8500-gpio", "stericsson,ab8540-gpio",
|
| /linux/drivers/rtc/ |
| H A D | Makefile | 25 obj-$(CONFIG_RTC_DRV_AB8500) += rtc-ab8500.o
|
| /linux/ |
| H A D | MAINTAINERS | 199 F: Documentation/devicetree/bindings/power/supply/*ab8500* 200 F: drivers/power/supply/*ab8500* 3160 F: drivers/iio/adc/ab8500-gpadc.c 3161 F: drivers/mfd/ab8500* 3165 F: drivers/rtc/rtc-ab8500.c
|