/linux-6.3-rc2/drivers/phy/ti/ |
A D | phy-twl4030-usb.c | 210 dev_dbg(twl->dev, in twl4030_usb_write() 224 dev_dbg(twl->dev, in twl4030_readb() 403 if (!twl->runtime_suspended && !atomic_read(&twl->connected)) { in twl4030_usb_suspend() 478 twl4030_usb_set_mode(twl, twl->usb_mode); in twl4030_usb_runtime_resume() 531 twl->usb3v1 = devm_regulator_get(twl->dev, "usb3v1"); in twl4030_usb_ldo_init() 540 twl->usb1v5 = devm_regulator_get(twl->dev, "usb1v5"); in twl4030_usb_ldo_init() 549 twl->usb1v8 = devm_regulator_get(twl->dev, "usb1v8"); in twl4030_usb_ldo_init() 692 twl = devm_kzalloc(&pdev->dev, sizeof(*twl), GFP_KERNEL); in twl4030_usb_probe() 693 if (!twl) in twl4030_usb_probe() 716 twl->phy.dev = twl->dev; in twl4030_usb_probe() [all …]
|
/linux-6.3-rc2/drivers/usb/phy/ |
A D | phy-twl6030-usb.c | 111 dev_err(twl->dev, in twl6030_writeb() 125 dev_err(twl->dev, in twl6030_readb() 155 twl->usb3v3 = regulator_get(twl->dev, "usb"); in twl6030_usb_ldo_init() 283 twl6030_usb_irq(twl->irq2, twl); in twl6030_status_work() 284 twl6030_usbotg_irq(twl->irq1, twl); in twl6030_status_work() 342 twl = devm_kzalloc(dev, sizeof(*twl), GFP_KERNEL); in twl6030_usb_probe() 343 if (!twl) in twl6030_usb_probe() 397 twl->asleep = 0; in twl6030_usb_probe() 405 free_irq(twl->irq1, twl); in twl6030_usb_probe() 421 free_irq(twl->irq1, twl); in twl6030_usb_remove() [all …]
|
/linux-6.3-rc2/drivers/pwm/ |
A D | pwm-twl.c | 100 mutex_lock(&twl->mutex); in twl4030_pwm_enable() 120 mutex_unlock(&twl->mutex); in twl4030_pwm_enable() 130 mutex_lock(&twl->mutex); in twl4030_pwm_disable() 167 mutex_lock(&twl->mutex); in twl4030_pwm_request() 202 mutex_lock(&twl->mutex); in twl4030_pwm_free() 227 mutex_lock(&twl->mutex); in twl6030_pwm_enable() 250 mutex_lock(&twl->mutex); in twl6030_pwm_disable() 348 twl = devm_kzalloc(&pdev->dev, sizeof(*twl), GFP_KERNEL); in twl_pwm_probe() 349 if (!twl) in twl_pwm_probe() 358 twl->chip.npwm = 2; in twl_pwm_probe() [all …]
|
A D | pwm-twl-led.c | 114 mutex_lock(&twl->mutex); in twl4030_pwmled_enable() 139 mutex_lock(&twl->mutex); in twl4030_pwmled_disable() 218 mutex_lock(&twl->mutex); in twl6030_pwmled_enable() 245 mutex_lock(&twl->mutex); in twl6030_pwmled_disable() 296 mutex_lock(&twl->mutex); in twl6030_pwmled_request() 322 mutex_lock(&twl->mutex); in twl6030_pwmled_free() 352 twl = devm_kzalloc(&pdev->dev, sizeof(*twl), GFP_KERNEL); in twl_pwmled_probe() 353 if (!twl) in twl_pwmled_probe() 358 twl->chip.npwm = 2; in twl_pwmled_probe() 361 twl->chip.npwm = 1; in twl_pwmled_probe() [all …]
|
A D | Makefile | 61 obj-$(CONFIG_PWM_TWL) += pwm-twl.o 62 obj-$(CONFIG_PWM_TWL_LED) += pwm-twl-led.o
|
/linux-6.3-rc2/drivers/mfd/ |
A D | twl-core.c | 417 struct twl_client *twl; in twl_get_regmap() local 431 return twl->regmap; in twl_get_regmap() 603 struct twl_client *twl; in add_numbered_child() local 746 if (twl->client && twl->client != client) in twl_remove() 748 twl->client = NULL; in twl_remove() 830 twl->client = client; in twl_probe() 834 if (IS_ERR(twl->client)) { in twl_probe() 837 status = PTR_ERR(twl->client); in twl_probe() 842 twl->regmap = devm_regmap_init_i2c(twl->client, in twl_probe() 844 if (IS_ERR(twl->regmap)) { in twl_probe() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/mfd/ |
A D | twl-family.txt | 16 - interrupt-controller : Since the twl support several interrupts internally, 21 - Child nodes contain in the twl. The twl family is made of several variants 31 twl@48 {
|
A D | twl4030-audio.txt | 30 twl: twl@48 {
|
A D | twl4030-power.txt | 38 twl: twl@48 {
|
/linux-6.3-rc2/Documentation/devicetree/bindings/input/ |
A D | twl4030-pwrbutton.txt | 4 chip see Documentation/devicetree/bindings/mfd/twl-family.txt. 16 &twl {
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | omap2430-sdp.dts | 22 twl: twl@48 { label
|
A D | omap3-evm-common.dtsi | 59 twl: twl@48 { label 74 &twl {
|
A D | logicpd-torpedo-som.dtsi | 81 twl: twl@48 { label 190 &twl {
|
A D | omap3-zoom3.dts | 51 /* REVISIT: twl gpio0 is mmc0_cd */ 143 twl: twl@48 { label
|
A D | omap3-cm-t3x30.dtsi | 67 twl: twl@48 { label
|
A D | omap4-duovero.dtsi | 166 twl: twl@48 { label 171 twl6040: twl@4b {
|
A D | omap4-kc1.dts | 111 twl: twl@48 { label
|
A D | omap4-var-som-om44.dtsi | 173 twl: twl@48 { label 179 twl6040: twl@4b {
|
A D | twl6030_omap4.dtsi | 6 &twl {
|
A D | logicpd-som-lv.dtsi | 83 twl: twl@48 { label 287 &twl {
|
A D | omap3-beagle-xm.dts | 104 /* XXX pinctrl from twl */ 279 twl: twl@48 { label
|
A D | twl4030_omap3.dtsi | 6 &twl {
|
A D | omap3430-sdp.dts | 22 twl: twl@48 { label
|
/linux-6.3-rc2/tools/perf/tests/ |
A D | builtin-test.c | 499 struct test_workload *twl; in run_workload() local 502 twl = workloads[i]; in run_workload() 503 if (!strcmp(twl->name, work)) in run_workload() 504 return twl->func(argc, argv); in run_workload()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/iio/adc/ |
A D | ti,twl4030-madc.yaml | 41 twl {
|