Home
last modified time | relevance | path

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

12345678910>>...20

/linux/drivers/i2c/busses/
H A Di2c-omap.c3 * TI OMAP I2C master mode driver
30 #include <linux/platform_data/i2c-omap.h>
265 static int omap_i2c_xfer_data(struct omap_i2c_dev *omap);
267 static inline void omap_i2c_write_reg(struct omap_i2c_dev *omap, in omap_i2c_write_reg() argument
270 writew_relaxed(val, omap->base + in omap_i2c_write_reg()
271 (omap->regs[reg] << omap->reg_shift)); in omap_i2c_write_reg()
274 static inline u16 omap_i2c_read_reg(struct omap_i2c_dev *omap, int reg) in omap_i2c_read_reg() argument
276 return readw_relaxed(omap->base + in omap_i2c_read_reg()
277 (omap->regs[reg] << omap->reg_shift)); in omap_i2c_read_reg()
280 static void __omap_i2c_init(struct omap_i2c_dev *omap) in __omap_i2c_init() argument
[all …]
/linux/drivers/pwm/
H A 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
43 #include <linux/platform_data/dmtimer-omap.h>
55 * corresponding to omap dmtimer.
56 * @dm_timer: Pointer to omap dm timer.
57 * @pdata: Pointer to omap dm timer ops.
58 * @dm_timer_pdev: Pointer to omap dm timer platform device
86 * pwm_omap_dmtimer_start() - Start the pwm omap dm timer in pwm mode
87 * @omap: Pointer to pwm omap dm timer chip
[all …]
/linux/sound/soc/ti/
H A DMakefile15 snd-soc-omap-dmic-y := omap-dmic.o
16 snd-soc-omap-mcbsp-y := omap-mcbsp.o omap-mcbsp-st.o
17 snd-soc-omap-mcpdm-y := omap-mcpdm.o
21 obj-$(CONFIG_SND_SOC_OMAP_DMIC) += snd-soc-omap-dmic.o
22 obj-$(CONFIG_SND_SOC_OMAP_MCBSP) += snd-soc-omap-mcbsp.o
23 obj-$(CONFIG_SND_SOC_OMAP_MCPDM) += snd-soc-omap-mcpdm.o
30 snd-soc-omap-twl4030-y := omap-twl4030.o
31 snd-soc-omap-abe-twl6040-y := omap-abe-twl6040.o
33 snd-soc-omap-hdmi-y := omap-hdmi.o
41 obj-$(CONFIG_SND_SOC_OMAP3_TWL4030) += snd-soc-omap-twl4030.o
[all …]
/linux/arch/arm/mach-omap2/
H A DMakefile8 common.o dma.o omap-headsmp.o sram.o
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)
40 smp-$(CONFIG_SMP) += omap-smp.o
41 smp-$(CONFIG_HOTPLUG_CPU) += omap-hotplug.o
42 omap-4-5-common = omap4-common.o omap-wakeupgen.o
43 obj-$(CONFIG_ARCH_OMAP4) += $(omap-4-5-common) $(smp-y) sleep44xx.o
44 obj-$(CONFIG_SOC_OMAP5) += $(omap-4-5-common) $(smp-y) sleep44xx.o
45 obj-$(CONFIG_SOC_AM43XX) += $(omap-4-5-common)
[all …]
H A DKconfig2 menu "TI OMAP/AM/DM/DRA Family"
135 bool "Typical OMAP configuration"
160 bool "AVS(Adaptive Voltage Scaling) support for OMAP IP versions 1&2"
165 support on OMAP containing the version 1 or
206 comment "OMAP Core Type"
234 comment "OMAP Legacy Platform Data Board Type"
H A Domap_opp_data.h3 * OMAP SoC specific OPP Data helpers
25 * struct omap_opp_def - OMAP OPP Definition
31 * OMAP SOCs have a standard set of tuples consisting of frequency and voltage
33 * Operating Points or OPP. The actual definitions of OMAP Operating Points
52 * Initialization wrapper used to define an OPP for OMAP variants.
/linux/Documentation/arch/arm/omap/
H A 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/include/linux/soc/ti/
H A Domap1-mux.h11 /* OMAP 730 keyboard */
106 /* OMAP-1510 GPIO */
115 /* OMAP-1710 GPIO */
151 /* OMAP-1610 MMC2 */
163 /* OMAP-1610 External Trace Interface */
186 /* OMAP-1610 uWire */
194 /* OMAP-1610 SPI */
205 /* OMAP-1610 Flash */
217 /* OMAP-1710 MMC CMDDIR and DATDIR0 */
222 /* OMAP-1610 USB0 alternate pin configuration */
[all …]
/linux/Documentation/translations/zh_CN/video4linux/
H A 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/Documentation/admin-guide/media/
H A 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/arch/arm/mach-omap1/
H A Dirqs.h4 * Updated for OMAP-1610 by Tony Lindgren <tony@atomide.com>
9 * NOTE: The interrupt vectors for the OMAP-1509, OMAP-1510, and OMAP-1610
19 * NOTE: See also the OMAP-1510 and 1610 specific IRQ numbers below
45 * OMAP-1510 specific IRQ numbers for interrupt handler 1
59 * OMAP-1610 specific IRQ numbers for interrupt handler 1
73 * OMAP-7xx specific IRQ numbers for interrupt handler 1
97 * NOTE: See also the OMAP-1510 and 1610 specific IRQ numbers below
126 * OMAP-1510 specific IRQ numbers for interrupt handler 2
132 * OMAP-1610 specific IRQ numbers for interrupt handler 2
170 * OMAP-7xx specific IRQ numbers for interrupt handler 2
H A 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.3", "tx", SDMA_FILTER_PARAM(10) },
269 { "omap-mcbsp.3", "rx", SDMA_FILTER_PARAM(11) },
270 { "omap-mcbsp.2", "tx", SDMA_FILTER_PARAM(16) },
[all …]
/linux/drivers/input/keyboard/
H A Domap-keypad.c3 * linux/drivers/input/keyboard/omap-keypad.c
5 * OMAP Keypad Driver
24 #include <linux/platform_data/gpio-omap.h>
25 #include <linux/platform_data/keypad-omap.h>
111 printk(KERN_INFO "omap-keypad: key %d-%d %s\n", col, in omap_kp_tasklet()
224 input_dev->name = "omap-keypad"; in omap_kp_probe()
225 input_dev->phys = "omap-keypad/input0"; in omap_kp_probe()
244 printk(KERN_ERR "Unable to register omap-keypad input device\n"); in omap_kp_probe()
256 "omap-keypad", omap_kp) < 0) in omap_kp_probe()
295 .name = "omap-keypad",
[all …]
/linux/drivers/iommu/
H A 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
92 * This is an omap iommu private data object, which binds an iommu user
95 * utilize omap-specific plumbing anymore.
/linux/Documentation/devicetree/bindings/mailbox/
H A 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/Documentation/devicetree/bindings/usb/
H A 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/drivers/clk/ti/
H A Dautoidle.c70 * omap2_clk_deny_idle - disable autoidle on an OMAP clock
73 * Disable autoidle on an OMAP clock.
94 * omap2_clk_allow_idle - enable autoidle on an OMAP clock
97 * Enable autoidle on an OMAP clock.
216 * omap2_clk_enable_autoidle_all - enable autoidle on all OMAP clocks that
219 * Enable clock autoidle on all OMAP clocks that have allow_idle
238 * omap2_clk_disable_autoidle_all - disable autoidle on all OMAP clocks that
241 * Disable clock autoidle on all OMAP clocks that have allow_idle
H A Dclk-2xxx.c79 DT_CLK("omap-mcbsp.1", "ick", "mcbsp1_ick"),
82 DT_CLK("omap-mcbsp.2", "ick", "mcbsp2_ick"),
129 DT_CLK("omap-sham", "ick", "sha_ick"),
133 DT_CLK("omap-aes", "ick", "aes_ick"),
151 DT_CLK("mmci-omap.0", "ick", "mmc_ick"),
153 DT_CLK("mmci-omap.0", "fck", "mmc_fck"),
170 DT_CLK("omap-mcbsp.3", "ick", "mcbsp3_ick"),
173 DT_CLK("omap-mcbsp.4", "ick", "mcbsp4_ick"),
176 DT_CLK("omap-mcbsp.5", "ick", "mcbsp5_ick"),
/linux/drivers/media/platform/ti/omap/
H A 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/Documentation/devicetree/bindings/arm/omap/
H A Dcounter.txt1 OMAP Counter-32K bindings
4 - compatible: Must be "ti,omap-counter32k" for OMAP controllers
12 compatible = "ti,omap-counter32k";
/linux/drivers/media/platform/ti/omap3isp/
H A DKconfig3 tristate "OMAP 3 Camera support"
15 Driver for an OMAP 3 camera controller.
18 bool "OMAP 3 Camera debug messages"
21 Enable debug messages on OMAP 3 camera controller driver.
/linux/Documentation/devicetree/bindings/phy/
H A 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
74 compatible = "ti,am654-usb2", "ti,omap-usb2";
/linux/Documentation/devicetree/bindings/opp/
H A Dti,omap-opp-supply.yaml4 $id: http://devicetree.org/schemas/opp/ti,omap-opp-supply.yaml#
7 title: Texas Instruments OMAP compatible OPP supply
36 const: ti,omap-opp-supply
77 const: ti,omap-opp-supply
88 compatible = "ti,omap-opp-supply";
/linux/arch/arm/boot/dts/ti/omap/
H A Domap5.dtsi11 #include <dt-bindings/pinctrl/omap.h>
61 clock-latency = <300000>; /* From omap-cpufreq driver */
80 clock-latency = <300000>; /* From omap-cpufreq driver */
139 * The real OMAP interconnect network is quite complex.
737 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
743 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
750 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
756 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
762 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
769 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
[all …]
/linux/drivers/hsi/controllers/
H A Domap_ssi.h2 /* OMAP SSI internal interface.
28 * struct omap_ssm_ctx - OMAP synchronous serial module (TX/RX) context
50 * struct omap_ssi_port - OMAP SSI port data
97 /* OMAP SSI port context */
119 * struct omap_ssi_controller - OMAP SSI controller data
150 /* OMAP SSI Controller context */

12345678910>>...20