/linux/arch/arm/boot/dts/ti/omap/ |
H A D | twl6030.dtsi | 8 * https://www.ti.com/lit/ds/symlink/twl6030.pdf 11 compatible = "ti,twl6030"; 21 compatible = "ti,twl6030-vaux1"; 27 compatible = "ti,twl6030-vaux2"; 33 compatible = "ti,twl6030-vaux3"; 39 compatible = "ti,twl6030-vmmc"; 45 compatible = "ti,twl6030-vpp"; 51 compatible = "ti,twl6030-vusim"; 57 compatible = "ti,twl6030-vdac"; 61 compatible = "ti,twl6030 [all...] |
H A D | twl6030_omap4.dtsi | 8 * On most OMAP4 platforms, the twl6030 IRQ line is connected 9 * to the SYS_NIRQ1 line on OMAP and the twl6030 MSECURE line is 22 twl6030_wkup_pins: twl6030-wkup-pins { 30 twl6030_pins: twl6030-pins {
|
H A D | omap4-kc1.dts | 170 #include "twl6030.dtsi"
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | ti,twl.yaml | 83 const: ti,twl6030 90 - ti,twl6030-vaux1 91 - ti,twl6030-vaux2 92 - ti,twl6030-vaux3 93 - ti,twl6030-vmmc 94 - ti,twl6030-vpp 95 - ti,twl6030-vusim 96 - ti,twl6030-vana 97 - ti,twl6030-vcxio 98 - ti,twl6030 [all...] |
/linux/Documentation/devicetree/bindings/usb/ |
H A D | twlxxxx-usb.txt | 3 TWL6030 USB COMPARATOR 4 - compatible : Should be "ti,twl6030-usb" 11 if it is twl6030 or ldousb if it is twl6032 subclass. 13 twl6030-usb { 14 compatible = "ti,twl6030-usb"; 19 &twl6030-usb {
|
/linux/drivers/regulator/ |
H A D | twl6030-regulator.c | 3 * Split TWL6030 logic from twl-regulator.c: 48 /* TWL6030 register offsets */ 53 /* TWL6030 Misc register offsets */ 59 /* TWL6030 LDO register values for VREG_VOLTAGE */ 62 /* TWL6030 LDO register values for CFG_STATE */ 558 .id = TWL6030##_REG_##label, \ 640 #define TWL6030_OF_MATCH(comp, label) TWL_OF_MATCH(comp, TWL6030, label) 646 TWL6030_OF_MATCH("ti,twl6030-vdd1", VDD1), 647 TWL6030_OF_MATCH("ti,twl6030-vdd2", VDD2), 648 TWL6030_OF_MATCH("ti,twl6030 [all...] |
H A D | twl-regulator.c | 3 * twl-regulator.c -- support regulators in twl4030/twl6030 family chips 68 /* TWL6030 register offsets */ 547 #define TWL6030_OF_MATCH(comp, label) TWL_OF_MATCH(comp, TWL6030, label)
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | ti,twl6030-gpadc.yaml | 4 $id: http://devicetree.org/schemas/iio/adc/ti,twl6030-gpadc.yaml# 7 title: GPADC subsystem in the TWL6030 power module 14 combined with a 15-input analog multiplexer in the TWL6030 resp. a 20 - ti,twl6030-gpadc 39 compatible = "ti,twl6030-gpadc";
|
/linux/Documentation/devicetree/bindings/power/supply/ |
H A D | ti,twl6030-charger.yaml | 4 $id: http://devicetree.org/schemas/power/supply/ti,twl6030-charger.yaml# 7 title: TWL6030/32 BCI (Battery Charger Interface) 23 - const: ti,twl6030-charger 26 - const: ti,twl6030-charger
|
/linux/drivers/mfd/ |
H A D | twl6030-irq.c | 3 * twl6030-irq.c - TWL6030 irq support 16 * TWL6030 specific code and IRQ handling changes by 35 * TWL6030 (unlike its predecessors, which had two level interrupt handling) 132 pr_err("twl6030 IRQ wake enable failed\n"); in twl6030_irq_pm_notifier() 155 * Threaded irq handler for the twl6030 interrupt. 156 * We query the interrupt controller in the twl6030 to determine 286 {.compatible = "ti,twl6030", &twl6030_interrupt_mapping}, 331 twl6030_irq->irq_chip.name = "twl6030"; in twl6030_init_irq() 348 /* install an irq handler to demultiplex the TWL6030 interrup in twl6030_init_irq() [all...] |
H A D | twl-core.c | 144 /* Structure for each TWL4030/TWL6030 Slave */ 357 /* TWL6030 specific IPs */ 396 return 3; /* TWL6030 class have three slave address */ in twl_get_num_slaves() 715 { .name = "twl6030-clk" }, 937 { "twl6030", TWL6030_CLASS }, /* "Phoenix power chip" */
|
/linux/Documentation/devicetree/bindings/pwm/ |
H A D | ti,twl-pwm.txt | 5 On TWL6030 series: PWM0 and PWM1 8 - compatible: "ti,twl4030-pwm" or "ti,twl6030-pwm" 15 compatible = "ti,twl6030-pwm";
|
H A D | ti,twl-pwmled.txt | 5 On TWL6030 series: LED PWM (mainly used as charging indicator LED) 8 - compatible: "ti,twl4030-pwmled" or "ti,twl6030-pwmled" 15 compatible = "ti,twl6030-pwmled";
|
/linux/drivers/pwm/ |
H A D | pwm-twl-led.c | 8 * This driver is a complete rewrite of the former pwm-twl6030.c authorded by: 11 * Reference manual for the twl6030 is available at: 12 * https://www.ti.com/lit/ds/symlink/twl6030.pdf 15 * - The twl6030 hardware only supports two period lengths (128 clock ticks and 36 * This driver handles the PWM driven LED terminals of TWL4030 and TWL6030. 40 * TWL6030 has one LED pin with dedicated LEDPWM 55 /* Register, bits and macro for TWL6030 */ 340 { .compatible = "ti,twl6030-pwmled" }, 356 MODULE_DESCRIPTION("PWM driver for TWL4030 and TWL6030 LED outputs");
|
H A D | pwm-twl.c | 17 * This driver handles the PWMs of TWL4030 and TWL6030. 19 * TWL6030 also have two PWMs named in the TRM as PWM1, PWM2 40 /* Register, bits and macro for TWL6030 */ 364 { .compatible = "ti,twl6030-pwm" }, 380 MODULE_DESCRIPTION("PWM driver for TWL4030 and TWL6030");
|
/linux/arch/arm/mach-omap2/ |
H A D | omap_twl.c | 57 * In TWL6030 depending on the value of SMPS_OFFSET in twl6030_vsel_to_uv() 60 * 0.7V - 1.4V. In TWL6030 ES1.0 SMPS_OFFSET efuse in twl6030_vsel_to_uv() 62 * TWL6030 ES1.1 the efuse is programmed to 1 in twl6030_vsel_to_uv() 91 * In TWL6030 depending on the value of SMPS_OFFSET in twl6030_uv_to_vsel() 94 * 0.7V - 1.4V. In TWL6030 ES1.0 SMPS_OFFSET efuse in twl6030_uv_to_vsel() 96 * TWL6030 ES1.1 the efuse is programmed to 1 in twl6030_uv_to_vsel()
|
H A D | omap_phy_internal.c | 4 * with TWL6030 transceiver and MUSB on OMAP4430.
|
/linux/drivers/usb/phy/ |
H A D | Kconfig | 64 tristate "TWL6030 USB Transceiver Driver" 68 Enable this to support the USB OTG transceiver on TWL6030 69 family chips. This TWL6030 transceiver has the VBUS and ID GND
|
H A D | Makefile | 17 obj-$(CONFIG_TWL6030_USB) += phy-twl6030-usb.o
|
/linux/drivers/power/supply/ |
H A D | cpcap-battery.c | 48 * Register bit defines for CPCAP_REG_CCC1. These seem similar to the twl6030 49 * coulomb counter registers rather than the mc13892 registers. Both twl6030 51 * sets bit 0 to start the coulomb counter while twl6030 sets bit 0 to stop 52 * the coulomb counter like cpcap does. So for now, we use the twl6030 style 249 * "TWL6030 Gas Gauging Basics (Rev. A)" swca095a.pdf in chapter 299 * the coulomb counter in TWL6030. See "TWL6030 Gas Gauging Basics
|
H A D | twl6030_charger.c | 3 * TWL6030 charger 565 {.compatible = "ti,twl6030-charger", .data = &twl6030_data}, 580 MODULE_DESCRIPTION("TWL6030 Battery Charger Interface driver");
|
/linux/drivers/rtc/ |
H A D | rtc-twl.c | 271 /* for twl6030/32 make sure BIT_RTC_CTRL_REG_GET_TIME_M is clear */ in twl_rtc_read_time() 288 /* for twl6030/32 enable read access to static shadowed registers */ in twl_rtc_read_time() 306 /* for twl6030 restore original state of rtc control register */ in twl_rtc_read_time() 688 MODULE_DESCRIPTION("TI TWL4030/TWL5030/TWL6030/TPS659x0 RTC driver");
|
/linux/include/linux/mfd/ |
H A D | twl.h | 28 /* Module IDs for similar functionalities found in twl4030/twl6030 */ 64 /* Modules only available in twl6030 series */ 684 #define TWL6030_CLASS BIT(3) /* TWL6030 class */ 741 /* TWL6030 SMPS/LDO's */
|
/linux/drivers/iio/adc/ |
H A D | twl6030-gpadc.c | 3 * TWL6030 GPADC module driver 30 * twl6030 per TRM has 17 channels, and twl6032 has 19 channels 867 .compatible = "ti,twl6030-gpadc", 1020 MODULE_DESCRIPTION("twl6030 ADC driver");
|
/linux/drivers/clk/ |
H A D | clk-twl.c | 192 .name = "twl6030-clk",
|