Home
last modified time | relevance | path

Searched full:omap (Results 1 – 25 of 687) sorted by relevance

12345678910>>...28

/Linux-v5.15/drivers/usb/dwc3/
Ddwc3-omap.c3 * dwc3-omap.c - OMAP Specific Glue layer
29 * All these registers belong to OMAP's Wrapper around the
151 static u32 dwc3_omap_read_utmi_ctrl(struct dwc3_omap *omap) in dwc3_omap_read_utmi_ctrl() argument
153 return dwc3_omap_readl(omap->base, USBOTGSS_UTMI_OTG_CTRL + in dwc3_omap_read_utmi_ctrl()
154 omap->utmi_otg_offset); in dwc3_omap_read_utmi_ctrl()
157 static void dwc3_omap_write_utmi_ctrl(struct dwc3_omap *omap, u32 value) in dwc3_omap_write_utmi_ctrl() argument
159 dwc3_omap_writel(omap->base, USBOTGSS_UTMI_OTG_CTRL + in dwc3_omap_write_utmi_ctrl()
160 omap->utmi_otg_offset, value); in dwc3_omap_write_utmi_ctrl()
164 static u32 dwc3_omap_read_irq0_status(struct dwc3_omap *omap) in dwc3_omap_read_irq0_status() argument
166 return dwc3_omap_readl(omap->base, USBOTGSS_IRQSTATUS_RAW_0 - in dwc3_omap_read_irq0_status()
[all …]
/Linux-v5.15/drivers/i2c/busses/
Di2c-omap.c3 * TI OMAP I2C master mode driver
30 #include <linux/platform_data/i2c-omap.h>
263 static int omap_i2c_xfer_data(struct omap_i2c_dev *omap);
265 static inline void omap_i2c_write_reg(struct omap_i2c_dev *omap, in omap_i2c_write_reg() argument
268 writew_relaxed(val, omap->base + in omap_i2c_write_reg()
269 (omap->regs[reg] << omap->reg_shift)); in omap_i2c_write_reg()
272 static inline u16 omap_i2c_read_reg(struct omap_i2c_dev *omap, int reg) in omap_i2c_read_reg() argument
274 return readw_relaxed(omap->base + in omap_i2c_read_reg()
275 (omap->regs[reg] << omap->reg_shift)); in omap_i2c_read_reg()
278 static void __omap_i2c_init(struct omap_i2c_dev *omap) in __omap_i2c_init() argument
[all …]
/Linux-v5.15/drivers/pwm/
Dpwm-omap-dmtimer.c12 * This file is the core OMAP support for the generic, Linux
13 * PWM driver / controller, using the OMAP's dual-mode timers
29 * - PWM OMAP DM timer cannot change the polarity when pwm is active. When
44 #include <linux/platform_data/dmtimer-omap.h>
56 * corresponding to omap dmtimer.
59 * @dm_timer: Pointer to omap dm timer.
60 * @pdata: Pointer to omap dm timer ops.
61 * @dm_timer_pdev: Pointer to omap dm timer platform device
91 * pwm_omap_dmtimer_start() - Start the pwm omap dm timer in pwm mode
92 * @omap: Pointer to pwm omap dm timer chip
[all …]
/Linux-v5.15/drivers/mfd/
Domap-usb-host.c3 * omap-usb-host.c - The USBHS core driver for OMAP EHCI & OHCI
18 #include <linux/platform_data/usb-omap.h>
24 #include "omap-usb.h"
27 #define OMAP_EHCI_DEVICE "ehci-omap"
30 /* OMAP USBHOST Register addresses */
124 * Map 'enum usbhs_omap_port_mode' found in <linux/platform_data/usb-omap.h>
126 * 'Documentation/devicetree/bindings/mfd/omap-usb-host.txt'
280 struct usbhs_hcd_omap *omap = dev_get_drvdata(dev); in usbhs_runtime_resume() local
281 struct usbhs_omap_platform_data *pdata = omap->pdata; in usbhs_runtime_resume()
288 if (!IS_ERR(omap->ehci_logic_fck)) in usbhs_runtime_resume()
[all …]
/Linux-v5.15/sound/soc/ti/
DMakefile16 snd-soc-omap-dmic-objs := omap-dmic.o
17 snd-soc-omap-mcbsp-objs := omap-mcbsp.o omap-mcbsp-st.o
18 snd-soc-omap-mcpdm-objs := omap-mcpdm.o
23 obj-$(CONFIG_SND_SOC_OMAP_DMIC) += snd-soc-omap-dmic.o
24 obj-$(CONFIG_SND_SOC_OMAP_MCBSP) += snd-soc-omap-mcbsp.o
25 obj-$(CONFIG_SND_SOC_OMAP_MCPDM) += snd-soc-omap-mcpdm.o
32 snd-soc-omap-twl4030-objs := omap-twl4030.o
33 snd-soc-omap-abe-twl6040-objs := omap-abe-twl6040.o
35 snd-soc-omap-hdmi-objs := omap-hdmi.o
43 obj-$(CONFIG_SND_SOC_OMAP3_TWL4030) += snd-soc-omap-twl4030.o
[all …]
/Linux-v5.15/arch/arm/mach-omap2/
DMakefile7 -I$(srctree)/arch/arm/plat-omap/include
11 common.o dma.o omap-headsmp.o sram.o
19 secure-common = omap-smc.o omap-secure.o
21 obj-$(CONFIG_ARCH_OMAP2) += $(omap-2-3-common) $(hwmod-common)
22 obj-$(CONFIG_ARCH_OMAP3) += $(omap-2-3-common) $(hwmod-common) $(secure-common)
43 smp-$(CONFIG_SMP) += omap-smp.o
44 smp-$(CONFIG_HOTPLUG_CPU) += omap-hotplug.o
45 omap-4-5-common = omap4-common.o omap-wakeupgen.o
46 obj-$(CONFIG_ARCH_OMAP4) += $(omap-4-5-common) $(smp-y) sleep44xx.o
47 obj-$(CONFIG_SOC_OMAP5) += $(omap-4-5-common) $(smp-y) sleep44xx.o
[all …]
/Linux-v5.15/drivers/usb/host/
Dehci-omap.c3 * ehci-omap.c - driver for USBHOST on OMAP3/4 processors
35 #include <linux/platform_data/usb-omap.h>
48 #define DRIVER_DESC "OMAP-EHCI Host Controller driver"
50 static const char hcd_name[] = "ehci-omap";
96 struct omap_hcd *omap; in ehci_hcd_omap_probe() local
148 omap = (struct omap_hcd *)hcd_to_ehci(hcd)->priv; in ehci_hcd_omap_probe()
149 omap->nports = pdata->nports; in ehci_hcd_omap_probe()
154 for (i = 0 ; i < omap->nports ; i++) { in ehci_hcd_omap_probe()
172 omap->phy[i] = phy; in ehci_hcd_omap_probe()
175 usb_phy_init(omap->phy[i]); in ehci_hcd_omap_probe()
[all …]
/Linux-v5.15/arch/arm/mach-omap1/
DKconfig6 comment "OMAP Core Type"
32 bool "OMAP multiplexing support"
35 Pin multiplexing support for OMAP boards. If your bootloader
56 comment "OMAP Board Type"
62 TI OMAP 1510 or 1610 Innovator board support. Say Y here if you
69 TI OMAP 1610/1611B H2 board support. Say Y here if you have such
76 TI OMAP 1710 H3 board support. Say Y here if you have such
89 TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here
104 Support for TI OMAP 730 Perseus2 board. Say Y here if you have such
111 Support for TI OMAP 850 F-Sample board. Say Y here if you have such
[all …]
Ddma.c11 * Some functions based on earlier dma-omap.c Copyright (C) 2001 RidgeRun, Inc.
26 #include <linux/omap-dma.h>
228 printk(KERN_INFO "OMAP DMA hardware version %d\n", in omap1_show_dma_caps()
235 /* Disable OMAP 3.0/3.1 compatibility mode. */ in omap1_show_dma_caps()
257 .name = "omap-dma-engine",
266 { "omap-mcbsp.1", "tx", SDMA_FILTER_PARAM(8) },
267 { "omap-mcbsp.1", "rx", SDMA_FILTER_PARAM(9) },
268 { "omap-mcbsp.2", "tx", SDMA_FILTER_PARAM(10) },
269 { "omap-mcbsp.2", "rx", SDMA_FILTER_PARAM(11) },
270 { "mmci-omap.0", "tx", SDMA_FILTER_PARAM(21) },
[all …]
/Linux-v5.15/Documentation/arm/omap/
Domap_pm.rst2 The OMAP PM interface
5 This document describes the temporary OMAP PM interface. Driver
8 Over time, the intention is to merge features from the OMAP PM
20 latency and throughput, rather than units which are specific to OMAP
21 or to particular OMAP variants;
24 DaVinci) to add these constraints in a way which won't affect non-OMAP
31 This document proposes the OMAP PM interface, including the following
55 Further documentation for all OMAP PM interface functions can be
56 found in arch/arm/plat-omap/include/mach/omap-pm.h.
59 The OMAP PM layer is intended to be temporary
[all …]
/Linux-v5.15/arch/arm/mach-davinci/
DKconfig37 bool "DA830/OMAP-L137/AM17x based system"
45 bool "DA850/OMAP-L138/AM18x based system"
127 bool "TI DA830/OMAP-L137/AM17x Reference Platform"
132 Say Y here to select the TI DA830/OMAP-L137/AM17x Evaluation Module.
135 prompt "Select DA830/OMAP-L137/AM17x UI board peripheral"
138 The presence of UI card on the DA830/OMAP-L137/AM17x EVM is
157 bool "TI DA850/OMAP-L138/AM18x Reference Platform"
161 Say Y here to select the TI DA850/OMAP-L138/AM18x Evaluation Module.
167 The presence of User Interface (UI) card on the DA850/OMAP-L138/AM18x
176 to TCA6416 expander on DA850/OMAP-L138/AM18x EVM UI card
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/usb/
Dehci-omap.txt1 OMAP HS USB EHCI controller
3 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.txt1 OMAP GLUE AND OTHER OMAP SPECIFIC COMPONENTS
3 OMAP MUSB GLUE
46 OMAP DWC3 GLUE
60 - 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-v5.15/arch/arm/mach-omap1/include/mach/
Dmux.h3 * arch/arm/plat-omap/include/mach/mux.h
5 * Table of the Omap register configurations for the FUNC_MUX and
128 /* OMAP 730 keyboard */
223 /* OMAP-1510 GPIO */
232 /* OMAP-1710 GPIO */
268 /* OMAP-1610 MMC2 */
280 /* OMAP-1610 External Trace Interface */
303 /* OMAP-1610 uWire */
311 /* OMAP-1610 SPI */
322 /* OMAP-1610 Flash */
[all …]
Dirqs.h3 * arch/arm/plat-omap/include/mach/irqs.h
6 * Updated for OMAP-1610 by Tony Lindgren <tony@atomide.com>
11 * NOTE: The interrupt vectors for the OMAP-1509, OMAP-1510, and OMAP-1610
21 * NOTE: See also the OMAP-1510 and 1610 specific IRQ numbers below
47 * OMAP-1510 specific IRQ numbers for interrupt handler 1
61 * OMAP-1610 specific IRQ numbers for interrupt handler 1
75 * OMAP-7xx specific IRQ numbers for interrupt handler 1
99 * NOTE: See also the OMAP-1510 and 1610 specific IRQ numbers below
128 * OMAP-1510 specific IRQ numbers for interrupt handler 2
134 * OMAP-1610 specific IRQ numbers for interrupt handler 2
[all …]
/Linux-v5.15/Documentation/admin-guide/media/
Domap3isp.rst5 OMAP 3 Image Signal Processor (ISP) driver
19 This file documents the Texas Instruments OMAP 3 Image Signal Processor (ISP)
24 The driver has been successfully used on the following versions of OMAP 3:
38 The OMAP 3 ISP is split into V4L2 subdevs, each of the blocks inside the ISP
55 Controlling the OMAP 3 ISP
58 In general, the settings given to the OMAP 3 ISP take effect at the beginning
74 OMAP 3430 TRM:
78 OMAP 35xx TRM:
81 OMAP 3630 TRM:
/Linux-v5.15/Documentation/translations/zh_CN/video4linux/
Domap3isp.txt29 OMAP 3 图像信号处理器 (ISP) 驱动
43 (TI)OMAP 3 图像信号处理器 (ISP) 驱动。原始驱动由德州仪器(TI)
46 驱动已在以下 OMAP 3 系列的芯片中成功使用:
59 OMAP 3 ISP 被拆分为 V4L2 子设备,ISP中的每个模块都由一个子设备
74 控制 OMAP 3 ISP
77 通常,对 OMAP 3 ISP 的配置会在下一帧起始时生效。在传感器垂直消隐期间,
92 OMAP 3 ISP 驱动在 CCDC 和统计(AEWB、AF 和 直方图)子设备中支持
120 OMAP 3 ISP 驱动支持标准的 V4L2 IOCTL 以及可能存在且实用的控制。但
221 大多数域的解释可以在 OMAP 的 TRM 中找到。以下两个域对于以上所有的
257 OMAP 3430 TRM:
[all …]
/Linux-v5.15/drivers/crypto/
DMakefile26 obj-$(CONFIG_CRYPTO_DEV_OMAP) += omap-crypto.o
27 obj-$(CONFIG_CRYPTO_DEV_OMAP_AES) += omap-aes-driver.o
28 omap-aes-driver-objs := omap-aes.o omap-aes-gcm.o
29 obj-$(CONFIG_CRYPTO_DEV_OMAP_DES) += omap-des.o
30 obj-$(CONFIG_CRYPTO_DEV_OMAP_SHAM) += omap-sham.o
/Linux-v5.15/drivers/input/keyboard/
Domap-keypad.c3 * linux/drivers/input/keyboard/omap-keypad.c
5 * OMAP Keypad Driver
25 #include <linux/platform_data/gpio-omap.h>
26 #include <linux/platform_data/keypad-omap.h>
114 printk(KERN_INFO "omap-keypad: key %d-%d %s\n", col, in omap_kp_tasklet()
234 input_dev->name = "omap-keypad"; in omap_kp_probe()
235 input_dev->phys = "omap-keypad/input0"; in omap_kp_probe()
254 printk(KERN_ERR "Unable to register omap-keypad input device\n"); in omap_kp_probe()
266 "omap-keypad", omap_kp) < 0) in omap_kp_probe()
314 .name = "omap-keypad",
[all …]
/Linux-v5.15/drivers/iommu/
Domap-iommu.h3 * omap iommu: main structures
29 * struct omap_iommu_device - omap iommu device data
30 * @pgtable: page table used by an omap iommu attached to a domain
31 * @iommu_dev: pointer to store an omap iommu instance attached to a domain
39 * struct omap_iommu_domain - omap iommu domain
41 * @iommus: omap iommu device data for all iommus in this domain
89 * struct omap_iommu_arch_data - omap iommu private data
90 * @iommu_dev: handle of the OMAP iommu device
93 * This is an omap iommu private data object, which binds an iommu user
96 * utilize omap-specific plumbing anymore.
/Linux-v5.15/drivers/media/platform/omap/
DMakefile3 # Makefile for the omap video device drivers.
7 omap-vout-y += omap_vout.o omap_voutlib.o
8 omap-vout-$(CONFIG_VIDEO_OMAP2_VOUT_VRFB) += omap_vout_vrfb.o
9 obj-$(CONFIG_VIDEO_OMAP2_VOUT) += omap-vout.o
/Linux-v5.15/Documentation/devicetree/bindings/arm/omap/
Dcounter.txt1 OMAP Counter-32K bindings
4 - compatible: Must be "ti,omap-counter32k" for OMAP controllers
12 compatible = "ti,omap-counter32k";
/Linux-v5.15/Documentation/devicetree/bindings/mailbox/
Dti,omap-mailbox.yaml4 $id: http://devicetree.org/schemas/mailbox/ti,omap-mailbox.yaml#
13 The OMAP Mailbox hardware facilitates communication between different
32 registers. All the current OMAP SoCs except for the newest DRA7xx SoC has a
64 omap-mbox-descriptor:
67 The omap-mbox-descriptor is made of up of 3 cells and represents a single
86 omap-sub-mailbox:
89 The omap-sub-mailbox is a child node within a Mailbox controller device
97 $ref: "#/$defs/omap-mbox-descriptor"
101 $ref: "#/$defs/omap-mbox-descriptor"
141 The specifier is a phandle to an omap-sub-mailbox device.
[all …]
/Linux-v5.15/arch/arm/plat-omap/
DKconfig7 menu "TI OMAP Common Features"
12 comment "OMAP Feature Selections"
25 bool "AVS(Adaptive Voltage Scaling) support for OMAP IP versions 1&2"
30 support on OMAP containing the version 1 or
71 Select this option if you want to use the OMAP mpu timer. This
80 Select this option if you want to enable the OMAP 32KHz timer.
/Linux-v5.15/Documentation/devicetree/bindings/phy/
Dti,omap-usb2.yaml4 $id: http://devicetree.org/schemas/phy/ti,omap-usb2.yaml#
7 title: OMAP USB2 PHY
22 - ti,omap-usb2
26 - const: ti,omap-usb2
70 compatible = "ti,am654-usb2", "ti,omap-usb2";

12345678910>>...28