Home
last modified time | relevance | path

Searched refs:twl (Results 1 – 48 of 48) sorted by relevance

/linux-4.1.27/drivers/usb/phy/
Dphy-twl6030-usb.c115 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.1.27/drivers/phy/
Dphy-twl4030-usb.c184 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.1.27/drivers/pwm/
Dpwm-twl.c107 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 …]
Dpwm-twl-led.c105 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 …]
DMakefile35 obj-$(CONFIG_PWM_TWL) += pwm-twl.o
36 obj-$(CONFIG_PWM_TWL_LED) += pwm-twl-led.o
DKconfig356 will be called pwm-twl.
365 will be called pwm-twl-led.
/linux-4.1.27/drivers/mfd/
Dtwl-core.c428 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()
1068 struct twl_client *twl = &twl_priv->twl_modules[i]; in twl_remove() local
1070 if (twl->client && twl->client != client) in twl_remove()
[all …]
DMakefile76 obj-$(CONFIG_TWL4030_CORE) += twl-core.o twl4030-irq.o twl6030-irq.o
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dtwl-familly.txt16 - 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 {
Dtwl4030-audio.txt30 twl: twl@48 {
Dtwl4030-power.txt38 twl: twl@48 {
Dtwl6040.txt42 twl6040: twl@4b {
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dtwl4030-pwrbutton.txt4 chip see Documentation/devicetree/bindings/mfd/twl-familly.txt.
16 &twl {
/linux-4.1.27/arch/arm/boot/dts/
Domap3-evm-common.dtsi39 twl: twl@48 { label
54 &twl {
Domap2430-sdp.dts25 twl: twl@48 { label
Domap3-n950-n9.dtsi52 twl: twl@48 { label
61 &twl {
Domap3-cm-t3x30.dtsi66 twl: twl@48 { label
Domap3-zoom3.dts54 /* REVISIT: twl gpio0 is mmc0_cd */
146 twl: twl@48 { label
Domap3-devkit8000.dts62 twl: twl@48 { label
Domap4-duovero.dtsi173 twl: twl@48 { label
178 twl6040: twl@4b {
Domap4-var-som-om44.dtsi184 twl: twl@48 { label
190 twl6040: twl@4b {
Dtwl6030_omap4.dtsi9 &twl {
Domap3-beagle-xm.dts98 /* XXX pinctrl from twl */
270 twl: twl@48 { label
Domap3-igep.dtsi156 twl: twl@48 { label
Domap3430-sdp.dts25 twl: twl@48 { label
Dtwl4030_omap3.dtsi9 &twl {
Domap3-overo-base.dtsi154 twl: twl@48 { label
Domap4-panda-common.dtsi371 twl: twl@48 { label
377 twl6040: twl@4b {
Domap3-lilly-a83x.dtsi219 twl: twl@48 { label
235 &twl {
Dtwl6030.dtsi13 &twl {
Domap3-ldp.dts160 twl: twl@48 { label
Domap3-tao3530.dtsi176 twl: twl@48 { label
Domap4-sdp.dts362 twl: twl@48 { label
368 twl6040: twl@4b {
Dtwl4030.dtsi12 &twl {
Domap3-beagle.dts264 twl: twl@48 { label
Domap3-gta04.dtsi235 twl: twl@48 { label
Domap3-lilly-dbb056.dts18 &twl {
Domap3-pandora-common.dtsi322 twl: twl@48 { label
Domap3-n900.dts317 twl: twl@48 { label
410 &twl {
Domap5-uevm.dts564 twl6040: twl@4b {
/linux-4.1.27/Documentation/devicetree/bindings/rtc/
Dtwl-rtc.txt1 * TI twl RTC
/linux-4.1.27/Documentation/devicetree/bindings/iio/adc/
Dtwl4030-madc.txt18 &twl {
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Domap-twl4030.txt10 - ti,mcbsp-voice: phandle for the McBSP node connected to the voice port of twl
/linux-4.1.27/drivers/regulator/
DMakefile93 obj-$(CONFIG_REGULATOR_TWL4030) += twl-regulator.o
/linux-4.1.27/drivers/rtc/
DMakefile144 obj-$(CONFIG_RTC_DRV_TWL4030) += rtc-twl.o
DKconfig495 will be called rtc-twl.
/linux-4.1.27/arch/arm/mach-omap2/
DMakefile284 obj-y += common-board-devices.o twl-common.o dss-common.o
/linux-4.1.27/
DMAINTAINERS7053 F: drivers/mfd/twl-core.[ch]
7062 F: drivers/regulator/twl-regulator.c