Home
last modified time | relevance | path

Searched refs:cpcap (Results 1 – 25 of 25) sorted by relevance

/Linux-v4.19/drivers/mfd/
Dmotorola-cpcap.c63 static int cpcap_check_revision(struct cpcap_ddata *cpcap) in cpcap_check_revision() argument
68 ret = cpcap_get_vendor(&cpcap->spi->dev, cpcap->regmap, &vendor); in cpcap_check_revision()
72 ret = cpcap_get_revision(&cpcap->spi->dev, cpcap->regmap, &rev); in cpcap_check_revision()
76 dev_info(&cpcap->spi->dev, "CPCAP vendor: %s rev: %i.%i (%x)\n", in cpcap_check_revision()
82 dev_info(&cpcap->spi->dev, in cpcap_check_revision()
124 static void cpcap_init_one_regmap_irq(struct cpcap_ddata *cpcap, in cpcap_init_one_regmap_irq() argument
132 reg_offset /= cpcap->regmap_conf->val_bits; in cpcap_init_one_regmap_irq()
133 reg_offset *= cpcap->regmap_conf->reg_stride; in cpcap_init_one_regmap_irq()
135 bit = irq % cpcap->regmap_conf->val_bits; in cpcap_init_one_regmap_irq()
142 static int cpcap_init_irq_chip(struct cpcap_ddata *cpcap, int irq_chip, in cpcap_init_irq_chip() argument
[all …]
DMakefile115 obj-$(CONFIG_MFD_CPCAP) += motorola-cpcap.o
/Linux-v4.19/arch/arm/boot/dts/
Dmotorola-cpcap-mapphone.dtsi10 cpcap: pmic@0 { label
11 compatible = "motorola,cpcap", "st,6556002";
23 compatible = "motorola,mapphone-cpcap-adc";
24 interrupts-extended = <&cpcap 8 0>;
30 compatible = "motorola,cpcap-battery";
32 &cpcap 6 0 &cpcap 5 0 &cpcap 3 0
33 &cpcap 20 0 &cpcap 54 0
46 compatible = "motorola,mapphone-cpcap-charger";
48 &cpcap 13 0 &cpcap 12 0 &cpcap 29 0 &cpcap 28 0
49 &cpcap 22 0 &cpcap 20 0 &cpcap 19 0 &cpcap 54 0
[all …]
Domap4-droid4-xt894.dts10 #include "motorola-cpcap-mapphone.dtsi"
/Linux-v4.19/Documentation/devicetree/bindings/leds/
Dleds-cpcap.txt5 chip see Documentation/devicetree/bindings/mfd/motorola-cpcap.txt.
9 * "motorola,cpcap-led-mdl" (Main Display Lighting)
10 * "motorola,cpcap-led-kl" (Keyboard Lighting)
11 * "motorola,cpcap-led-adl" (Aux Display Lighting)
12 * "motorola,cpcap-led-red" (Red Triode)
13 * "motorola,cpcap-led-green" (Green Triode)
14 * "motorola,cpcap-led-blue" (Blue Triode)
15 * "motorola,cpcap-led-cf" (Camera Flash)
16 * "motorola,cpcap-led-bt" (Bluetooth)
17 * "motorola,cpcap-led-cp" (Camera Privacy LED)
[all …]
/Linux-v4.19/sound/soc/codecs/
Dcpcap.c260 struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component); in cpcap_st_workaround() local
264 if (cpcap->vendor != CPCAP_VENDOR_ST) in cpcap_st_workaround()
269 err = regmap_write(cpcap->regmap, CPCAP_REG_TEST, in cpcap_st_workaround()
273 err = regmap_write(cpcap->regmap, CPCAP_REG_ST_TEST1, in cpcap_st_workaround()
279 err = regmap_write(cpcap->regmap, CPCAP_REG_ST_TEST1, in cpcap_st_workaround()
283 err = regmap_write(cpcap->regmap, CPCAP_REG_TEST, in cpcap_st_workaround()
361 struct cpcap_audio *cpcap = snd_soc_component_get_drvdata(component); in cpcap_output_mux_get_enum() local
367 err = regmap_read(cpcap->regmap, CPCAP_REG_RXCOA, &reg_voice); in cpcap_output_mux_get_enum()
370 err = regmap_read(cpcap->regmap, CPCAP_REG_RXSDOA, &reg_hifi); in cpcap_output_mux_get_enum()
373 err = regmap_read(cpcap->regmap, CPCAP_REG_RXEPOA, &reg_ext); in cpcap_output_mux_get_enum()
[all …]
DMakefile42 snd-soc-cpcap-objs := cpcap.o
303 obj-$(CONFIG_SND_SOC_CPCAP) += snd-soc-cpcap.o
/Linux-v4.19/Documentation/devicetree/bindings/phy/
Dphy-cpcap-usb.txt4 compatible: Shall be either "motorola,cpcap-usb-phy" or
5 "motorola,mapphone-cpcap-usb-phy"
20 compatible = "motorola,mapphone-cpcap-usb-phy";
28 &cpcap 15 0 &cpcap 14 0 &cpcap 28 0 &cpcap 19 0
29 &cpcap 18 0 &cpcap 17 0 &cpcap 16 0 &cpcap 49 0
30 &cpcap 48 1
/Linux-v4.19/Documentation/devicetree/bindings/power/supply/
Dcpcap-charger.txt4 - compatible: Shall be "motorola,mapphone-cpcap-charger"
21 compatible = "motorola,mapphone-cpcap-charger";
23 &cpcap 13 0 &cpcap 12 0 &cpcap 29 0 &cpcap 28 0
24 &cpcap 22 0 &cpcap 20 0 &cpcap 19 0 &cpcap 54 0
Dcpcap-battery.txt4 - compatible: Shall be "motorola,cpcap-battery"
18 compatible = "motorola,cpcap-battery";
20 &cpcap 5 0 &cpcap 3 0
21 &cpcap 20 0 &cpcap 54 0
/Linux-v4.19/Documentation/devicetree/bindings/mfd/
Dmotorola-cpcap.txt4 - compatible : One or both of "motorola,cpcap" or "ste,6556002"
19 - ../power/supply/cpcap-battery.txt
20 - ../power/supply/cpcap-charger.txt
21 - ../regulator/cpcap-regulator.txt
22 - ../phy/phy-cpcap-usb.txt
23 - ../input/cpcap-pwrbutton.txt
24 - ../rtc/cpcap-rtc.txt
25 - ../leds/leds-cpcap.txt
26 - ../iio/adc/cpcap-adc.txt
41 cpcap: pmic@0 {
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/rtc/
Dcpcap-rtc.txt5 chip see Documentation/devicetree/bindings/mfd/motorola-cpcap.txt.
8 - compatible: should contain "motorola,cpcap-rtc"
13 &cpcap {
15 compatible = "motorola,cpcap-rtc";
/Linux-v4.19/Documentation/devicetree/bindings/iio/adc/
Dcpcap-adc.txt4 - compatible: Should be "motorola,cpcap-adc" or "motorola,mapphone-cpcap-adc"
12 compatible = "motorola,mapphone-cpcap-adc";
13 interrupt-parent = <&cpcap>;
/Linux-v4.19/Documentation/devicetree/bindings/input/
Dcpcap-pwrbutton.txt4 chip see Documentation/devicetree/bindings/mfd/motorola-cpcap.txt.
10 - "motorola,cpcap-pwrbutton"
15 &cpcap {
17 compatible = "motorola,cpcap-pwrbutton";
/Linux-v4.19/Documentation/devicetree/bindings/regulator/
Dcpcap-regulator.txt6 "motorola,cpcap-regulator"
7 "motorola,mapphone-cpcap-regulator"
8 "motorola,xoom-cpcap-regulator"
25 compatible = "motorola,cpcap-regulator";
/Linux-v4.19/drivers/rtc/
Drtc-cpcap.c59 static void cpcap2rtc_time(struct rtc_time *rtc, struct cpcap_time *cpcap) in cpcap2rtc_time() argument
64 tod = (cpcap->tod1 & TOD1_MASK) | ((cpcap->tod2 & TOD2_MASK) << 8); in cpcap2rtc_time()
65 time = tod + ((cpcap->day & DAY_MASK) * SECS_PER_DAY); in cpcap2rtc_time()
70 static void rtc2cpcap_time(struct cpcap_time *cpcap, struct rtc_time *rtc) in rtc2cpcap_time() argument
76 cpcap->day = time / SECS_PER_DAY; in rtc2cpcap_time()
78 cpcap->tod2 = (time >> 8) & TOD2_MASK; in rtc2cpcap_time()
79 cpcap->tod1 = time & TOD1_MASK; in rtc2cpcap_time()
DMakefile44 obj-$(CONFIG_RTC_DRV_CPCAP) += rtc-cpcap.o
/Linux-v4.19/drivers/phy/motorola/
DMakefile5 obj-$(CONFIG_PHY_CPCAP_USB) += phy-cpcap-usb.o
/Linux-v4.19/drivers/power/supply/
DMakefile25 obj-$(CONFIG_BATTERY_CPCAP) += cpcap-battery.o
62 obj-$(CONFIG_CHARGER_CPCAP) += cpcap-charger.o
/Linux-v4.19/drivers/input/misc/
DMakefile27 obj-$(CONFIG_INPUT_CPCAP_PWRBUTTON) += cpcap-pwrbutton.o
DKconfig313 be called cpcap-pwrbutton.
/Linux-v4.19/drivers/iio/adc/
DMakefile26 obj-$(CONFIG_CPCAP_ADC) += cpcap-adc.o
DKconfig229 called cpcap-adc.
/Linux-v4.19/drivers/leds/
DMakefile17 obj-$(CONFIG_LEDS_CPCAP) += leds-cpcap.o
/Linux-v4.19/drivers/regulator/
DMakefile16 obj-$(CONFIG_REGULATOR_CPCAP) += cpcap-regulator.o