/linux-4.4.14/drivers/usb/phy/ |
D | phy-twl6030-usb.c | 115 static inline int twl6030_writeb(struct twl6030_usb *twl, u8 module, in twl6030_writeb() argument 122 dev_err(twl->dev, in twl6030_writeb() 127 static inline u8 twl6030_readb(struct twl6030_usb *twl, u8 module, u8 address) in twl6030_readb() argument 136 dev_err(twl->dev, in twl6030_readb() 144 struct twl6030_usb *twl = comparator_to_twl(comparator); in twl6030_start_srp() local 146 twl6030_writeb(twl, TWL_MODULE_USB, 0x24, USB_VBUS_CTRL_SET); in twl6030_start_srp() 147 twl6030_writeb(twl, TWL_MODULE_USB, 0x84, USB_VBUS_CTRL_SET); in twl6030_start_srp() 150 twl6030_writeb(twl, TWL_MODULE_USB, 0xa0, USB_VBUS_CTRL_CLR); in twl6030_start_srp() 155 static int twl6030_usb_ldo_init(struct twl6030_usb *twl) in twl6030_usb_ldo_init() argument 158 twl6030_writeb(twl, TWL6030_MODULE_ID0 , 0x1, TWL6030_BACKUP_REG); in twl6030_usb_ldo_init() [all …]
|
/linux-4.4.14/drivers/phy/ |
D | phy-twl4030-usb.c | 184 static int twl4030_i2c_write_u8_verify(struct twl4030_usb *twl, in twl4030_i2c_write_u8_verify() argument 193 dev_dbg(twl->dev, "Write%d[%d,0x%x] wrote %02x but read %02x\n", in twl4030_i2c_write_u8_verify() 201 dev_dbg(twl->dev, "Write%d[%d,0x%x] wrote %02x but read %02x\n", in twl4030_i2c_write_u8_verify() 208 #define twl4030_usb_write_verify(twl, address, data) \ argument 209 twl4030_i2c_write_u8_verify(twl, TWL_MODULE_USB, (data), (address)) 211 static inline int twl4030_usb_write(struct twl4030_usb *twl, in twl4030_usb_write() argument 218 dev_dbg(twl->dev, in twl4030_usb_write() 223 static inline int twl4030_readb(struct twl4030_usb *twl, u8 module, u8 address) in twl4030_readb() argument 232 dev_dbg(twl->dev, in twl4030_readb() 239 static inline int twl4030_usb_read(struct twl4030_usb *twl, u8 address) in twl4030_usb_read() argument [all …]
|
/linux-4.4.14/drivers/pwm/ |
D | pwm-twl.c | 107 struct twl_pwm_chip *twl = to_twl(chip); in twl4030_pwm_enable() local 111 mutex_lock(&twl->mutex); in twl4030_pwm_enable() 131 mutex_unlock(&twl->mutex); in twl4030_pwm_enable() 137 struct twl_pwm_chip *twl = to_twl(chip); in twl4030_pwm_disable() local 141 mutex_lock(&twl->mutex); in twl4030_pwm_disable() 161 mutex_unlock(&twl->mutex); in twl4030_pwm_disable() 166 struct twl_pwm_chip *twl = to_twl(chip); in twl4030_pwm_request() local 178 mutex_lock(&twl->mutex); in twl4030_pwm_request() 186 twl->twl4030_pwm_mux &= ~mask; in twl4030_pwm_request() 187 twl->twl4030_pwm_mux |= (val & mask); in twl4030_pwm_request() [all …]
|
D | pwm-twl-led.c | 105 struct twl_pwmled_chip *twl = to_twl(chip); in twl4030_pwmled_enable() local 109 mutex_lock(&twl->mutex); in twl4030_pwmled_enable() 123 mutex_unlock(&twl->mutex); in twl4030_pwmled_enable() 130 struct twl_pwmled_chip *twl = to_twl(chip); in twl4030_pwmled_disable() local 134 mutex_lock(&twl->mutex); in twl4030_pwmled_disable() 148 mutex_unlock(&twl->mutex); in twl4030_pwmled_disable() 170 struct twl_pwmled_chip *twl = to_twl(chip); in twl6030_pwmled_enable() local 174 mutex_lock(&twl->mutex); in twl6030_pwmled_enable() 190 mutex_unlock(&twl->mutex); in twl6030_pwmled_enable() 197 struct twl_pwmled_chip *twl = to_twl(chip); in twl6030_pwmled_disable() local [all …]
|
D | Makefile | 41 obj-$(CONFIG_PWM_TWL) += pwm-twl.o 42 obj-$(CONFIG_PWM_TWL_LED) += pwm-twl-led.o
|
D | Kconfig | 416 will be called pwm-twl. 425 will be called pwm-twl-led.
|
/linux-4.4.14/drivers/mfd/ |
D | twl-core.c | 428 struct twl_client *twl; in twl_get_regmap() local 440 twl = &twl_priv->twl_modules[sid]; in twl_get_regmap() 442 return twl->regmap; in twl_get_regmap() 614 struct twl_client *twl; in add_numbered_child() local 622 twl = &twl_priv->twl_modules[sid]; in add_numbered_child() 626 dev_dbg(&twl->client->dev, "can't alloc dev\n"); in add_numbered_child() 631 pdev->dev.parent = &twl->client->dev; in add_numbered_child() 661 dev_err(&twl->client->dev, "can't add %s dev\n", name); in add_numbered_child() 1067 struct twl_client *twl = &twl_priv->twl_modules[i]; in twl_remove() local 1069 if (twl->client && twl->client != client) in twl_remove() [all …]
|
D | Makefile | 79 obj-$(CONFIG_TWL4030_CORE) += twl-core.o twl4030-irq.o twl6030-irq.o
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | twl-familly.txt | 16 - interrupt-controller : Since the twl support several interrupts internally, 22 - Child nodes contain in the twl. The twl family is made of several variants 32 twl@48 {
|
D | twl4030-audio.txt | 30 twl: twl@48 {
|
D | twl4030-power.txt | 38 twl: twl@48 {
|
D | twl6040.txt | 42 twl6040: twl@4b {
|
/linux-4.4.14/Documentation/devicetree/bindings/input/ |
D | twl4030-pwrbutton.txt | 4 chip see Documentation/devicetree/bindings/mfd/twl-familly.txt. 16 &twl {
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | omap3-evm-common.dtsi | 39 twl: twl@48 { label 54 &twl {
|
D | omap2430-sdp.dts | 25 twl: twl@48 { label
|
D | logicpd-torpedo-som.dtsi | 95 twl: twl@48 { label 154 &twl {
|
D | omap3-n950-n9.dtsi | 52 twl: twl@48 { label 61 &twl {
|
D | omap3-cm-t3x30.dtsi | 66 twl: twl@48 { label
|
D | omap3-zoom3.dts | 54 /* REVISIT: twl gpio0 is mmc0_cd */ 146 twl: twl@48 { label
|
D | omap4-duovero.dtsi | 173 twl: twl@48 { label 178 twl6040: twl@4b {
|
D | omap4-var-som-om44.dtsi | 184 twl: twl@48 { label 190 twl6040: twl@4b {
|
D | twl6030_omap4.dtsi | 9 &twl {
|
D | omap3-beagle-xm.dts | 98 /* XXX pinctrl from twl */ 270 twl: twl@48 { label
|
D | omap3430-sdp.dts | 25 twl: twl@48 { label
|
D | omap3-igep.dtsi | 150 twl: twl@48 { label
|
D | twl4030_omap3.dtsi | 9 &twl {
|
D | omap4-panda-common.dtsi | 371 twl: twl@48 { label 377 twl6040: twl@4b {
|
D | omap3-lilly-a83x.dtsi | 219 twl: twl@48 { label 235 &twl {
|
D | twl6030.dtsi | 13 &twl {
|
D | omap3-overo-base.dtsi | 154 twl: twl@48 { label
|
D | omap3-ldp.dts | 160 twl: twl@48 { label
|
D | omap3-tao3530.dtsi | 176 twl: twl@48 { label
|
D | omap3-devkit8000-common.dtsi | 127 twl: twl@48 { label
|
D | omap4-sdp.dts | 362 twl: twl@48 { label 368 twl6040: twl@4b {
|
D | twl4030.dtsi | 12 &twl {
|
D | omap3-beagle.dts | 264 twl: twl@48 { label
|
D | omap3-gta04.dtsi | 263 twl: twl@48 { label
|
D | omap3-lilly-dbb056.dts | 18 &twl {
|
D | omap3-n900.dts | 317 twl: twl@48 { label 410 &twl {
|
D | omap3-pandora-common.dtsi | 354 twl: twl@48 { label
|
D | omap5-board-common.dtsi | 585 twl6040: twl@4b {
|
/linux-4.4.14/Documentation/devicetree/bindings/rtc/ |
D | twl-rtc.txt | 1 * TI twl RTC
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/adc/ |
D | twl4030-madc.txt | 18 &twl {
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | omap-twl4030.txt | 10 - ti,mcbsp-voice: phandle for the McBSP node connected to the voice port of twl
|
/linux-4.4.14/drivers/regulator/ |
D | Makefile | 96 obj-$(CONFIG_REGULATOR_TWL4030) += twl-regulator.o
|
/linux-4.4.14/drivers/rtc/ |
D | Makefile | 154 obj-$(CONFIG_RTC_DRV_TWL4030) += rtc-twl.o
|
D | Kconfig | 502 will be called rtc-twl.
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | Makefile | 263 obj-y += common-board-devices.o twl-common.o dss-common.o
|
/linux-4.4.14/ |
D | MAINTAINERS | 7662 F: drivers/mfd/twl-core.[ch] 7671 F: drivers/regulator/twl-regulator.c
|