Home
last modified time | relevance | path

Searched +full:omap +full:- +full:twl4030 (Results 1 – 25 of 25) sorted by relevance

/linux/sound/soc/ti/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
4 snd-soc-ti-edma-y := edma-pcm.o
5 snd-soc-ti-sdma-y := sdma-pcm.o
6 snd-soc-ti-udma-y := udma-pcm.o
8 obj-$(CONFIG_SND_SOC_TI_EDMA_PCM) += snd-soc-ti-edma.o
9 obj-$(CONFIG_SND_SOC_TI_SDMA_PCM) += snd-soc-ti-sdma.o
10 obj-$(CONFIG_SND_SOC_TI_UDMA_PCM) += snd-soc-ti-udma.o
13 snd-soc-davinci-asp-y := davinci-i2s.o
14 snd-soc-davinci-mcasp-y := davinci-mcasp.o
15 snd-soc-omap-dmic-y := omap-dmic.o
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
36 - daVinci devices
37 - Sitara line of SoCs (AM335x, AM438x, etc)
38 - OMAP4
39 - DRA7x devices
40 - Keystone devices
41 - K3 devices (am654, j721e)
77 tristate "SoC Audio support for Nokia RX-51"
83 Say Y or M if you want to add support for SoC audio on Nokia RX-51
96 tristate "SoC Audio support for OMAP3 based boards with twl4030 codec"
[all …]
/linux/drivers/phy/ti/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
53 tristate "OMAP CONTROL PHY Driver"
64 tristate "OMAP USB2 PHY Driver"
84 This driver interacts with the "OMAP Control PHY Driver" to power
95 tristate "TWL4030 USB Transceiver Driver"
102 Enable this to support the USB OTG transceiver on TWL4030
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 obj-$(CONFIG_PHY_DA8XX_USB) += phy-da8xx-usb.o
3 obj-$(CONFIG_PHY_DM816X_USB) += phy-dm816x-usb.o
4 obj-$(CONFIG_OMAP_CONTROL_PHY) += phy-omap-control.o
5 obj-$(CONFIG_OMAP_USB2) += phy-omap-usb2.o
6 obj-$(CONFIG_TI_PIPE3) += phy-ti-pipe3.o
7 obj-$(CONFIG_PHY_TUSB1210) += phy-tusb1210.o
8 obj-$(CONFIG_TWL4030_USB) += phy-twl4030-usb.o
9 obj-$(CONFIG_PHY_AM654_SERDES) += phy-am654-serdes.o
10 obj-$(CONFIG_PHY_TI_GMII_SEL) += phy-gmii-sel.o
[all …]
H A Dphy-twl4030-usb.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * twl4030_usb - TWL4030 USB transceiver, talking to OMAP OTG controller
5 * Copyright (C) 2004-2007 Texas Instruments
10 * - HS USB ULPI mode works.
11 * - 3-pin mode support may be added in future.
138 * cable is present and we need to be runtime-enabled
150 /* TWL4030 internal USB regulator supplies */
175 /*-------------------------------------------------------------------------*/
186 dev_dbg(twl->dev, "Write%d[%d,0x%x] wrote %02x but read %02x\n", in twl4030_i2c_write_u8_verify()
194 dev_dbg(twl->dev, "Write%d[%d,0x%x] wrote %02x but read %02x\n", in twl4030_i2c_write_u8_verify()
[all …]
/linux/arch/arm/boot/dts/ti/omap/
H A Dtwl4030_omap3.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
7 pinctrl-names = "default";
8 pinctrl-0 = <&twl4030_pins &twl4030_vpins>;
13 * On most OMAP3 platforms, the twl4030 IRQ line is connected
14 * to the SYS_NIRQ line on OMAP. Therefore, configure the
17 twl4030_pins: twl4030-pins {
18 pinctrl-single,pins = <
25 * If your board is not using the I2C4 pins with twl4030, then don't include
31 twl4030_vpins: twl4030-vpins-pins {
32 pinctrl-single,pins = <
H A Domap3-cm-t3x30.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Common support for CompuLab CM-T3x30 CoMs
6 #include "omap3-cm-t3x.dtsi"
11 cpu0-supply = <&vcc>;
16 compatible = "ti,omap-twl4030";
17 ti,model = "cm-t35";
25 smsc1_pins: smsc1-pins {
26 pinctrl-single,pins = <
32 hsusb0_pins: hsusb0-pins {
33 pinctrl-single,pins = <
[all …]
H A Domap3-evm-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 #include <dt-bindings/input/input.h>
7 #include "omap-gpmc-smsc911x.dtsi"
12 cpu0-supply = <&vcc>;
18 compatible = "regulator-fixed";
19 regulator-name = "hsusb2_vbus";
20 regulator-min-microvolt = <3300000>;
21 regulator-max-microvolt = <3300000>;
23 startup-delay-us = <70000>;
24 enable-active-high;
[all …]
H A Domap3-beagle-xm.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/
5 /dts-v1/;
11 compatible = "ti,omap3-beagle-xm", "ti,omap3630", "ti,omap3";
15 cpu0-supply = <&vcc>;
32 #clock-cells = <0>;
33 compatible = "fixed-clock";
34 clock-frequency = <26000000>;
37 led-controller-1 {
38 compatible = "gpio-leds";
[all …]
H A Domap3-tao3530.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
6 /dts-v1/;
26 cpu0-supply = <&vcc>;
37 compatible = "regulator-fixed";
38 regulator-name = "hsusb2_vbus";
39 regulator-min-microvolt = <3300000>;
40 regulator-max-microvolt = <3300000>;
42 startup-delay-us = <70000>;
46 hsusb2_phy: hsusb2-phy-pins {
[all …]
H A Domap3-beagle.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
5 /dts-v1/;
11 compatible = "ti,omap3-beagle", "ti,omap3430", "ti,omap3";
15 cpu0-supply = <&vcc>;
30 compatible = "gpio-leds";
31 led-pmu-stat {
36 led-heartbeat {
38 gpios = <&gpio5 22 GPIO_ACTIVE_HIGH>; /* 150 -> D6 LED */
39 linux,default-trigger = "heartbeat";
[all …]
H A Domap3-n900.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2013-2014 Aaro Koskinen <aaro.koskinen@iki.fi>
7 /dts-v1/;
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/media/video-interfaces.h>
15 * Default secure signed bootloader (Nokia X-Loader) does not enable L3 firewall
16 * for omap AES HW crypto support. When linux kernel try to access memory of AES
17 * blocks then kernel receive "Unhandled fault: external abort on non-linefetch"
18 * and crash. Until somebody fix omap-aes.c and omap_hwmod_3xxx_data.c code (no
[all …]
H A Domap3-lilly-a83x.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
9 model = "INCOstartec LILLY-A83X module (DM3730)";
10 compatible = "incostartec,omap3-lilly-a83x", "ti,omap3630", "ti,omap36xx", "ti,omap3";
22 compatible = "gpio-leds";
25 label = "lilly-a83x::led1";
27 linux,default-trigger = "default-on";
33 compatible = "ti,omap-twl4030";
34 ti,model = "lilly-a83x";
40 compatible = "regulator-fixed";
41 regulator-name = "VCC3";
[all …]
H A Domap3-zoom3.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
5 /dts-v1/;
8 #include "omap-zoom-common.dtsi"
12 compatible = "ti,omap3-zoom3", "ti,omap3630", "ti,omap3";
16 cpu0-supply = <&vcc>;
25 vddvario: regulator-vddvario {
26 compatible = "regulator-fixed";
27 regulator-name = "vddvario";
28 regulator-always-on;
[all …]
H A Dlogicpd-som-lv-baseboard.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
5 compatible = "gpio-keys";
6 pinctrl-names = "default";
7 pinctrl-0 = <&gpio_key_pins>;
13 wakeup-source;
18 compatible = "ti,omap-twl4030";
24 compatible = "gpio-leds";
25 pinctrl-names = "default";
26 pinctrl-0 = <&led_pins &led_pins_wkup>;
31 linux,default-trigger = "cpu0";
[all …]
H A Dlogicpd-torpedo-baseboard.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
5 compatible = "gpio-keys";
6 pinctrl-names = "default";
7 pinctrl-0 = <&gpio_key_pins &gpio_key_pins_wkup>;
13 wakeup-source;
20 wakeup-source;
27 wakeup-source;
34 wakeup-source;
39 compatible = "ti,omap-twl4030";
45 compatible = "gpio-leds";
[all …]
/linux/include/linux/platform_data/
H A Domap-twl4030.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * omap-twl4030.h - ASoC machine driver for TI SoC based boards with twl4030
6 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com
/linux/drivers/mfd/
H A Dtwl-core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * twl_core.c - driver for TWL4030/TWL5030/TWL60X0/TPS659x0 PM
6 * Copyright (C) 2005-2006 Texas Instruments, Inc.
39 #include <linux/mfd/twl4030-audio.h>
41 #include "twl-core.h"
44 * The TWL4030 "Triton 2" is one of a family of a multi-function "Power
46 * use in OMAP2 and OMAP 3 based systems. Its control interfaces use I2C,
62 /* subchip/slave 0 - USB ID */
65 /* subchip/slave 1 - AUD ID */
72 /* subchip/slave 2 - AUX ID */
[all …]
/linux/drivers/regulator/
H A Dtwl-regulator.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * twl-regulator.c -- support regulators in twl4030/twl6030 family chips
22 * The TWL4030/TW5030/TPS659x0 family chips include power management, a
25 * These chips are often used in OMAP-based systems.
27 * This driver implements software-based resource control for various
39 /* voltage in mV = table[VSEL]; table_len must be a power-of-two */
61 /* Common offset in TWL4030/6030 */
63 /* TWL4030 register offsets */
81 &value, info->base + offset); in twlreg_read()
90 value, info->base + offset); in twlreg_write()
[all …]
/linux/arch/arm/mach-omap2/
H A Dvc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * OMAP Voltage Controller (VC) interface
19 #include "prm-regbits-34xx.h"
20 #include "prm-regbits-44xx.h"
52 * struct omap_vc_channel_cfg - describe the cfg_channel bitfield
101 * omap_vc_config_channel - configure VC channel to PMIC mappings
106 * - i2c slave address (SA)
107 * - voltage configuration address (RAV)
108 * - command configuration address (RAC) and enable bit (RACEN)
109 * - command values for ON, ONLP, RET and OFF (CMD)
[all …]
H A Dpm34xx.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2006-2008 Nokia Corporation
13 * Richard Woodruff <r-woodruff2@ti.com>
42 #include "cm-regbits-34xx.h"
43 #include "prm-regbits-34xx.h"
47 #include "omap-secure.h"
97 * FIXME: This function should be called before entering off-mode after
213 /* Enable IO-PAD and IO-CHAIN wakeups */ in omap_sram_idle()
286 * In off-mode resume path above, omap3_core_restore_context in omap_sram_idle()
288 * this to non-off mode resume paths so we don't do it twice. in omap_sram_idle()
[all …]
/linux/drivers/rtc/
H A Drtc-twl.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * rtc-twl.c -- TWL Real Time Clock interface
8 * Based on original TI driver twl4030-rtc.c
11 * Based on rtc-omap.c
138 /*----------------------------------------------------------------------*/
162 ret = twl_i2c_read_u8(TWL_MODULE_RTC, data, (twl_rtc->reg_map[reg])); in twl_rtc_read_u8()
164 pr_err("Could not read TWL register %X - error %d\n", reg, ret); in twl_rtc_read_u8()
175 ret = twl_i2c_write_u8(TWL_MODULE_RTC, data, (twl_rtc->reg_map[reg])); in twl_rtc_write_u8()
177 pr_err("Could not write TWL register %X - error %d\n", in twl_rtc_write_u8()
191 if (twl_rtc->rtc_irq_bits & bit) in set_rtc_irq_bit()
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
44 This clock should be battery-backed, so that it reads the correct
45 time when the system boots from a power-off state. Otherwise, your
141 once-per-second update interrupts, used for synchronization.
159 will be called rtc-test.
173 will be called rtc-88pm860x.
183 will be called rtc-88pm80x.
193 will be called rtc-88pm886.
197 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
200 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
[all …]
/linux/drivers/gpio/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
50 this symbol, but new drivers should use the generic gpio-regmap
60 non-sleeping contexts. They can make bitbanged serial protocols
81 numberspace-based functionalities of the sysfs interface.
137 Enables support for the idio-16 library functions. The idio-16 library
139 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16.
141 If built as a module its name will be gpio-idio-16.
147 tristate "GPIO driver for 74xx-ICs with MMIO access"
151 Say yes here to support GPIO functionality for 74xx-compatible ICs
166 If driver is built as a module it will be called gpio-altera.
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]