Home
last modified time | relevance | path

Searched refs:omap (Results 1 – 107 of 107) sorted by relevance

/linux-4.4.14/drivers/i2c/busses/
Di2c-omap.c273 static inline void omap_i2c_write_reg(struct omap_i2c_dev *omap, in omap_i2c_write_reg() argument
276 writew_relaxed(val, omap->base + in omap_i2c_write_reg()
277 (omap->regs[reg] << omap->reg_shift)); in omap_i2c_write_reg()
280 static inline u16 omap_i2c_read_reg(struct omap_i2c_dev *omap, int reg) in omap_i2c_read_reg() argument
282 return readw_relaxed(omap->base + in omap_i2c_read_reg()
283 (omap->regs[reg] << omap->reg_shift)); in omap_i2c_read_reg()
286 static void __omap_i2c_init(struct omap_i2c_dev *omap) in __omap_i2c_init() argument
289 omap_i2c_write_reg(omap, OMAP_I2C_CON_REG, 0); in __omap_i2c_init()
292 omap_i2c_write_reg(omap, OMAP_I2C_PSC_REG, omap->pscstate); in __omap_i2c_init()
295 omap_i2c_write_reg(omap, OMAP_I2C_SCLL_REG, omap->scllstate); in __omap_i2c_init()
[all …]
DMakefile70 obj-$(CONFIG_I2C_OMAP) += i2c-omap.o
DKconfig711 For details see http://www.ti.com/omap.
/linux-4.4.14/drivers/usb/dwc3/
Ddwc3-omap.c155 static u32 dwc3_omap_read_utmi_ctrl(struct dwc3_omap *omap) in dwc3_omap_read_utmi_ctrl() argument
157 return dwc3_omap_readl(omap->base, USBOTGSS_UTMI_OTG_CTRL + in dwc3_omap_read_utmi_ctrl()
158 omap->utmi_otg_offset); in dwc3_omap_read_utmi_ctrl()
161 static void dwc3_omap_write_utmi_ctrl(struct dwc3_omap *omap, u32 value) in dwc3_omap_write_utmi_ctrl() argument
163 dwc3_omap_writel(omap->base, USBOTGSS_UTMI_OTG_CTRL + in dwc3_omap_write_utmi_ctrl()
164 omap->utmi_otg_offset, value); in dwc3_omap_write_utmi_ctrl()
168 static u32 dwc3_omap_read_irq0_status(struct dwc3_omap *omap) in dwc3_omap_read_irq0_status() argument
170 return dwc3_omap_readl(omap->base, USBOTGSS_IRQSTATUS_0 - in dwc3_omap_read_irq0_status()
171 omap->irq0_offset); in dwc3_omap_read_irq0_status()
174 static void dwc3_omap_write_irq0_status(struct dwc3_omap *omap, u32 value) in dwc3_omap_write_irq0_status() argument
[all …]
DMakefile36 obj-$(CONFIG_USB_DWC3_OMAP) += dwc3-omap.o
/linux-4.4.14/drivers/mfd/
Domap-usb-host.c312 struct usbhs_hcd_omap *omap = dev_get_drvdata(dev); in usbhs_runtime_resume() local
313 struct usbhs_omap_platform_data *pdata = omap->pdata; in usbhs_runtime_resume()
320 if (!IS_ERR(omap->ehci_logic_fck)) in usbhs_runtime_resume()
321 clk_prepare_enable(omap->ehci_logic_fck); in usbhs_runtime_resume()
323 for (i = 0; i < omap->nports; i++) { in usbhs_runtime_resume()
326 if (!IS_ERR(omap->hsic60m_clk[i])) { in usbhs_runtime_resume()
327 r = clk_prepare_enable(omap->hsic60m_clk[i]); in usbhs_runtime_resume()
335 if (!IS_ERR(omap->hsic480m_clk[i])) { in usbhs_runtime_resume()
336 r = clk_prepare_enable(omap->hsic480m_clk[i]); in usbhs_runtime_resume()
346 if (!IS_ERR(omap->utmi_clk[i])) { in usbhs_runtime_resume()
[all …]
DMakefile160 obj-$(CONFIG_MFD_OMAP_USB_HOST) += omap-usb-host.o omap-usb-tll.o
/linux-4.4.14/sound/soc/omap/
DMakefile2 snd-soc-omap-objs := omap-pcm.o
3 snd-soc-omap-dmic-objs := omap-dmic.o
4 snd-soc-omap-mcbsp-objs := omap-mcbsp.o mcbsp.o
5 snd-soc-omap-mcpdm-objs := omap-mcpdm.o
6 snd-soc-omap-hdmi-audio-objs := omap-hdmi-audio.o
8 obj-$(CONFIG_SND_OMAP_SOC) += snd-soc-omap.o
9 obj-$(CONFIG_SND_OMAP_SOC_DMIC) += snd-soc-omap-dmic.o
10 obj-$(CONFIG_SND_OMAP_SOC_MCBSP) += snd-soc-omap-mcbsp.o
11 obj-$(CONFIG_SND_OMAP_SOC_MCPDM) += snd-soc-omap-mcpdm.o
12 obj-$(CONFIG_SND_OMAP_SOC_HDMI_AUDIO) += snd-soc-omap-hdmi-audio.o
[all …]
DKconfig70 tristate "SoC Audio support for omap osk5912"
/linux-4.4.14/drivers/usb/host/
Dehci-omap.c110 struct omap_hcd *omap; in ehci_hcd_omap_probe() local
164 omap = (struct omap_hcd *)hcd_to_ehci(hcd)->priv; in ehci_hcd_omap_probe()
165 omap->nports = pdata->nports; in ehci_hcd_omap_probe()
170 for (i = 0 ; i < omap->nports ; i++) { in ehci_hcd_omap_probe()
189 omap->phy[i] = phy; in ehci_hcd_omap_probe()
192 usb_phy_init(omap->phy[i]); in ehci_hcd_omap_probe()
194 usb_phy_set_suspend(omap->phy[i], 0); in ehci_hcd_omap_probe()
226 for (i = 0; i < omap->nports; i++) { in ehci_hcd_omap_probe()
227 if (!omap->phy[i] || in ehci_hcd_omap_probe()
231 usb_phy_init(omap->phy[i]); in ehci_hcd_omap_probe()
[all …]
DMakefile35 obj-$(CONFIG_USB_EHCI_HCD_OMAP) += ehci-omap.o
53 obj-$(CONFIG_USB_OHCI_HCD_OMAP1) += ohci-omap.o
/linux-4.4.14/arch/arm/mach-omap2/
DMakefile6 -I$(srctree)/arch/arm/plat-omap/include
16 secure-common = omap-smc.o omap-secure.o
18 obj-$(CONFIG_ARCH_OMAP2) += $(omap-2-3-common) $(hwmod-common)
19 obj-$(CONFIG_ARCH_OMAP3) += $(omap-2-3-common) $(hwmod-common) $(secure-common)
35 smp-$(CONFIG_SMP) += omap-smp.o omap-headsmp.o
36 smp-$(CONFIG_HOTPLUG_CPU) += omap-hotplug.o
37 omap-4-5-common = omap4-common.o omap-wakeupgen.o
38 obj-$(CONFIG_ARCH_OMAP4) += $(omap-4-5-common) $(smp-y) sleep44xx.o
39 obj-$(CONFIG_SOC_OMAP5) += $(omap-4-5-common) $(smp-y) sleep44xx.o
40 obj-$(CONFIG_SOC_AM43XX) += $(omap-4-5-common)
[all …]
/linux-4.4.14/arch/arm/plat-omap/
DMakefile5 ccflags-$(CONFIG_ARCH_MULTIPLATFORM) := -I$(srctree)/arch/arm/plat-omap/include
14 i2c-omap-$(CONFIG_I2C_OMAP) := i2c.o
15 obj-y += $(i2c-omap-m) $(i2c-omap-y)
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Dehci-omap.txt3 This device is usually the child of the omap-usb-host
4 Documentation/devicetree/bindings/mfd/omap-usb-host.txt
8 - compatible: should be "ti,ehci-omap"
19 Documentation/devicetree/bindings/mfd/omap-usb-host.txt
24 compatible = "ti,ehci-omap";
Domap-usb.txt60 - extcon : phandle for the extcon device omap dwc3 uses to detect
65 The dwc3 core should be added as subnode to omap dwc3 glue.
/linux-4.4.14/drivers/media/platform/omap/
DMakefile6 omap-vout-y += omap_vout.o omap_voutlib.o
7 omap-vout-$(CONFIG_VIDEO_OMAP2_VOUT_VRFB) += omap_vout_vrfb.o
8 obj-$(CONFIG_VIDEO_OMAP2_VOUT) += omap-vout.o
/linux-4.4.14/drivers/crypto/
DMakefile17 obj-$(CONFIG_CRYPTO_DEV_OMAP_AES) += omap-aes.o
18 obj-$(CONFIG_CRYPTO_DEV_OMAP_DES) += omap-des.o
19 obj-$(CONFIG_CRYPTO_DEV_OMAP_SHAM) += omap-sham.o
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dti-omap.txt7 by mmc.txt and the properties used by the omap mmc driver.
10 please see the omap hsmmc driver for the current omaps.
34 by mmc.txt and the properties used by the omap mmc driver.
37 please see the omap hsmmc driver for the current omaps.
/linux-4.4.14/Documentation/devicetree/bindings/arm/omap/
Dcounter.txt4 - compatible: Must be "ti,omap-counter32k" for OMAP controllers
12 compatible = "ti,omap-counter32k";
/linux-4.4.14/arch/arm/mach-omap1/
DMakefile22 i2c-omap-$(CONFIG_I2C_OMAP) := i2c.o
23 obj-y += $(i2c-omap-m) $(i2c-omap-y)
/linux-4.4.14/Documentation/devicetree/bindings/bus/
Domap-ocp2scp.txt5 Should be "ti,omap-ocp2scp" for all others
15 compatible = "ti,omap-ocp2scp";
/linux-4.4.14/Documentation/devicetree/bindings/regulator/
Dpbias-regulator.txt10 - "ti,pbias-omap" is deprecated
25 compatible = "ti,pbias-omap";
/linux-4.4.14/drivers/usb/phy/
DMakefile11 obj-$(CONFIG_ISP1301_OMAP) += phy-isp1301-omap.o
16 obj-$(CONFIG_OMAP_OTG) += phy-omap-otg.o
DKconfig41 will be called phy-isp1301-omap.
109 will be called phy-omap-otg.
/linux-4.4.14/drivers/iommu/
DMakefile19 obj-$(CONFIG_OMAP_IOMMU) += omap-iommu.o
20 obj-$(CONFIG_OMAP_IOMMU_DEBUG) += omap-iommu-debug.o
/linux-4.4.14/Documentation/devicetree/bindings/phy/
Dti-phy.txt24 omap_control_usb: omap-control-usb@4a002300 {
33 - compatible: Should be "ti,omap-usb2"
50 compatible = "ti,omap-usb2";
62 "ti,phy-pipe3-pcie. "ti,omap-usb3" is deprecated.
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Domap-twl4030.txt4 - compatible: "ti,omap-twl4030"
58 compatible = "ti,omap-twl4030";
/linux-4.4.14/arch/arm/boot/dts/
Domap3-cm-t3x30.dtsi15 compatible = "ti,omap-twl4030";
49 #include "omap-gpmc-smsc911x.dtsi"
Domap5.dtsi12 #include <dt-bindings/pinctrl/omap.h>
55 clock-latency = <300000>; /* From omap-cpufreq driver */
115 compatible = "ti,omap-infra";
191 compatible = "ti,pbias-omap5", "ti,pbias-omap";
237 compatible = "ti,omap-counter32k";
891 compatible = "ti,omap-ocp2scp";
898 compatible = "ti,omap-usb2";
907 compatible = "ti,omap-usb3";
951 compatible = "ti,ehci-omap";
978 compatible = "ti,omap-ocp2scp";
Domap3-overo-tobi-common.dtsi27 #include "omap-gpmc-smsc9221.dtsi"
Domap3.dtsi13 #include <dt-bindings/pinctrl/omap.h>
42 clock-latency = <300000>; /* From omap-cpufreq driver */
58 compatible = "ti,omap-infra";
123 compatible = "ti,pbias-omap3", "ti,pbias-omap";
193 compatible = "ti,omap-counter32k";
708 compatible = "ti,ehci-omap";
Domap4.dtsi11 #include <dt-bindings/pinctrl/omap.h>
43 clock-latency = <300000>; /* From omap-cpufreq driver */
90 compatible = "ti,omap-infra";
202 compatible = "ti,pbias-omap4", "ti,pbias-omap";
221 compatible = "ti,omap-counter32k";
699 compatible = "ti,omap-ocp2scp";
706 compatible = "ti,omap-usb2";
852 compatible = "ti,ehci-omap";
Dam335x-bone-common.dtsi297 * For details, see linux-omap mailing list May 2015 thread
300 * http://www.spinics.net/lists/linux-omap/msg118585.html
301 * http://www.spinics.net/lists/linux-omap/msg118615.html
Domap3-panel-sharp-ls037v7dw01.dtsi2 * Common file for omap dpi panels with QVGA and reset pins
Domap3-overo-chestnut43-common.dtsi55 #include "omap-gpmc-smsc9221.dtsi"
Domap3-overo-tobiduo-common.dtsi15 #include "omap-gpmc-smsc9221.dtsi"
Domap2.dtsi13 #include <dt-bindings/pinctrl/omap.h>
45 compatible = "ti,omap-infra";
Ddm814x.dtsi8 #include <dt-bindings/pinctrl/omap.h>
46 compatible = "ti,omap-infra";
Domap2430.dtsi67 compatible = "ti,pbias-omap2", "ti,pbias-omap";
83 compatible = "ti,omap-counter32k";
Domap-zoom-common.dtsi5 #include "omap-gpmc-smsc911x.dtsi"
Domap3-evm-common.dtsi6 #include "omap-gpmc-smsc911x.dtsi"
Ddra74x.dtsi33 clock-latency = <300000>; /* From omap-cpufreq driver */
Ddra7.dtsi80 compatible = "ti,omap-infra";
126 compatible = "ti,pbias-dra7", "ti,pbias-omap";
194 compatible = "ti,omap-counter32k";
1178 compatible = "ti,omap-ocp2scp";
1291 compatible = "ti,omap-ocp2scp";
1299 compatible = "ti,omap-usb2";
1310 compatible = "ti,omap-usb2";
1321 compatible = "ti,omap-usb3";
Dlogicpd-torpedo-37xx-devkit.dts11 #include "omap-gpmc-smsc9221.dtsi"
Domap4-duovero-parlor.dts135 #include "omap-gpmc-smsc911x.dtsi"
Ddm816x.dtsi8 #include <dt-bindings/pinctrl/omap.h>
46 compatible = "ti,omap-infra";
Dam4372.dtsi46 clock-latency = <300000>; /* From omap-cpufreq driver */
349 compatible = "ti,am4372-counter32k","ti,omap-counter32k";
869 compatible = "ti,am437x-ocp2scp", "ti,omap-ocp2scp";
888 compatible = "ti,am437x-ocp2scp", "ti,omap-ocp2scp";
Domap2420.dtsi70 compatible = "ti,omap-counter32k";
Domap3-igep.dtsi22 compatible = "ti,omap-twl4030";
Domap3-zoom3.dts11 #include "omap-zoom-common.dtsi"
Domap3-igep0020-common.dtsi13 #include "omap-gpmc-smsc9221.dtsi"
Domap3-n900.dts17 * for omap AES HW crypto support. When linux kernel try to access memory of AES
19 * and crash. Until somebody fix omap-aes.c and omap_hwmod_3xxx_data.c code (no
20 * crash anymore) omap AES support will be disabled for all Nokia N900 devices.
Domap3-overo-base.dtsi26 compatible = "ti,omap-twl4030";
Domap3-ldp.dts12 #include "omap-gpmc-smsc911x.dtsi"
Domap3-beagle-xm.dts59 compatible = "ti,omap-twl4030";
Domap3-tao3530.dtsi52 compatible = "ti,omap-twl4030";
Domap3-devkit8000-common.dtsi49 compatible = "ti,omap-twl4030";
Domap3-beagle.dts70 compatible = "ti,omap-twl4030";
Dam33xx.dtsi65 clock-latency = <300000>; /* From omap-cpufreq driver */
79 compatible = "ti,omap-infra";
Domap3-lilly-a83x.dtsi37 compatible = "ti,omap-twl4030";
Domap3-gta04.dtsi45 compatible = "ti,omap-twl4030";
/linux-4.4.14/drivers/mailbox/
DMakefile11 obj-$(CONFIG_OMAP2PLUS_MBOX) += omap-mailbox.o
/linux-4.4.14/drivers/phy/
DMakefile20 obj-$(CONFIG_OMAP_CONTROL_PHY) += phy-omap-control.o
21 obj-$(CONFIG_OMAP_USB2) += phy-omap-usb2.o
/linux-4.4.14/Documentation/w1/masters/
D00-INDEX9 omap-hdq
Domap-hdq1 Kernel driver for omap HDQ/1-wire module.
51 Documentation/devicetree/bindings/w1/omap-hdq.txt for more details).
/linux-4.4.14/drivers/bus/
DMakefile17 obj-$(CONFIG_OMAP_OCP2SCP) += omap-ocp2scp.o
/linux-4.4.14/drivers/memory/
DMakefile12 obj-$(CONFIG_OMAP_GPMC) += omap-gpmc.o
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Domap-usb-host.txt67 See Documentation/devicetree/bindings/usb/omap-ehci.txt and
88 compatible = "ti,ehci-omap", "usb-ehci";
/linux-4.4.14/Documentation/devicetree/bindings/net/
Ddavinci-mdio.txt14 resources from TI, omap hwmod data base during device registration.
Dcpsw.txt57 resources from TI, omap hwmod data base during device registration.
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-omap.txt18 from omap hwmod data base during device registration.
/linux-4.4.14/drivers/media/platform/
DMakefile51 obj-y += omap/
DKconfig32 source "drivers/media/platform/omap/Kconfig"
/linux-4.4.14/Documentation/arm/OMAP/
Domap_pm51 found in arch/arm/plat-omap/include/mach/omap-pm.h.
154 based on the omap family.
DDSS4 This is an almost total rewrite of the OMAP FB driver in drivers/video/omap
9 The DSS2 driver (omapdss module) is in arch/arm/plat-omap/dss/, and the FB,
250 # at this point you have to switch the dvi/lcd dip-switch from the omap board
/linux-4.4.14/drivers/spi/
DMakefile57 obj-$(CONFIG_SPI_OMAP_UWIRE) += spi-omap-uwire.o
58 obj-$(CONFIG_SPI_OMAP_100K) += spi-omap-100k.o
/linux-4.4.14/Documentation/devicetree/bindings/display/ti/
Dti,omap2-dss.txt4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
Dti,dra7-dss.txt4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
Dti,omap3-dss.txt4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
Dti,omap5-dss.txt4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
Dti,omap4-dss.txt4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
/linux-4.4.14/drivers/gpu/drm/omapdrm/
DTODO17 . git://anongit.freedesktop.org/xorg/driver/xf86-video-omap
/linux-4.4.14/drivers/char/hw_random/
DMakefile17 obj-$(CONFIG_HW_RANDOM_OMAP) += omap-rng.o
DKconfig179 module will be called omap-rng.
/linux-4.4.14/sound/soc/
DMakefile34 obj-$(CONFIG_SND_SOC) += omap/
DKconfig51 source "sound/soc/omap/Kconfig"
/linux-4.4.14/Documentation/devicetree/bindings/net/can/
Dc_can.txt22 resources from TI, omap hwmod data base during device registration.
/linux-4.4.14/drivers/input/keyboard/
DMakefile44 obj-$(CONFIG_KEYBOARD_OMAP) += omap-keypad.o
DKconfig621 module will be called omap-keypad.
/linux-4.4.14/drivers/dma/
DMakefile24 obj-$(CONFIG_DMA_OMAP) += omap-dma.o
/linux-4.4.14/Documentation/devicetree/bindings/memory-controllers/ti/
Demif.txt20 - ti,hwmods : For TI hwmods processing and omap device creation
/linux-4.4.14/drivers/mmc/host/
DMakefile24 obj-$(CONFIG_MMC_OMAP) += omap.o
/linux-4.4.14/drivers/irqchip/
DMakefile19 obj-$(CONFIG_OMAP_IRQCHIP) += irq-omap-intc.o
/linux-4.4.14/drivers/tty/serial/
DMakefile70 obj-$(CONFIG_SERIAL_OMAP) += omap-serial.o
DKconfig1116 with the omap-serial driver. DMA support can be enabled from platform
1124 Select this option if you would like to use omap serial port as
/linux-4.4.14/drivers/cpufreq/
DMakefile61 obj-$(CONFIG_ARM_OMAP2PLUS_CPUFREQ) += omap-cpufreq.o
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Ddma.txt23 compatible = "ti,omap-sdma";
/linux-4.4.14/drivers/video/fbdev/
DMakefile124 obj-$(CONFIG_FB_OMAP) += omap/
DKconfig2448 source "drivers/video/fbdev/omap/Kconfig"
/linux-4.4.14/drivers/gpio/
DMakefile73 obj-$(CONFIG_GPIO_OMAP) += gpio-omap.o
/linux-4.4.14/drivers/rtc/
DMakefile104 obj-$(CONFIG_RTC_DRV_OMAP) += rtc-omap.o
DKconfig1174 will be called rtc-omap.
/linux-4.4.14/arch/arm/
DMakefile229 plat-$(CONFIG_ARCH_OMAP) += omap
DKconfig877 source "arch/arm/plat-omap/Kconfig"
/linux-4.4.14/
DMAINTAINERS1141 L: linux-omap@vger.kernel.org
3390 L: linux-omap@vger.kernel.org
7645 L: linux-omap@vger.kernel.org
7646 W: http://www.muru.com/linux/omap/
7647 W: http://linux.omap.com/
7648 Q: http://patchwork.kernel.org/project/linux-omap/list/
7649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7651 F: arch/arm/*omap*/
7654 F: drivers/i2c/busses/i2c-omap.c
7655 F: drivers/irqchip/irq-omap-intc.c
[all …]
/linux-4.4.14/drivers/media/rc/
DKconfig343 The driver uses omap DM timers for generating the carrier
/linux-4.4.14/Documentation/gpio/
Ddriver.txt270 [1] http://www.spinics.net/lists/linux-omap/msg120425.html