| /linux/drivers/i2c/busses/ |
| H A D | i2c-omap.c | 3 * 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 D | pwm-omap-dmtimer.c | 12 * 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 D | Makefile | 15 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 D | Makefile | 8 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 D | Kconfig | 2 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 D | omap_opp_data.h | 3 * 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 D | omap_pm.rst | 2 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 D | omap1-mux.h | 11 /* 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 D | omap3isp.txt | 29 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 D | omap3isp.rst | 5 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 D | irqs.h | 4 * 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 D | dma.c | 11 * 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 D | omap-keypad.c | 3 * 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 D | omap-iommu.h | 3 * 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 D | ti,omap-mailbox.yaml | 4 $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 D | omap-usb.txt | 1 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 D | autoidle.c | 70 * 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 D | clk-2xxx.c | 79 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 D | Makefile | 3 # 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 D | counter.txt | 1 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 D | Kconfig | 3 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 D | ti,omap-usb2.yaml | 4 $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 D | ti,omap-opp-supply.yaml | 4 $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 D | omap5.dtsi | 11 #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 D | omap_ssi.h | 2 /* 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 */
|