Home
last modified time | relevance | path

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

123456

/linux-5.19.10/drivers/i2c/busses/
Di2c-omap.c263 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
281 omap_i2c_write_reg(omap, OMAP_I2C_CON_REG, 0); in __omap_i2c_init()
284 omap_i2c_write_reg(omap, OMAP_I2C_PSC_REG, omap->pscstate); in __omap_i2c_init()
[all …]
/linux-5.19.10/drivers/usb/dwc3/
Ddwc3-omap.c151 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()
167 omap->irq0_offset); in dwc3_omap_read_irq0_status()
170 static void dwc3_omap_write_irq0_status(struct dwc3_omap *omap, u32 value) in dwc3_omap_write_irq0_status() argument
[all …]
/linux-5.19.10/drivers/pwm/
Dpwm-omap-dmtimer.c94 static void pwm_omap_dmtimer_start(struct pwm_omap_dmtimer_chip *omap) in pwm_omap_dmtimer_start() argument
104 omap->pdata->enable(omap->dm_timer); in pwm_omap_dmtimer_start()
105 omap->pdata->write_counter(omap->dm_timer, DM_TIMER_LOAD_MIN); in pwm_omap_dmtimer_start()
106 omap->pdata->disable(omap->dm_timer); in pwm_omap_dmtimer_start()
108 omap->pdata->start(omap->dm_timer); in pwm_omap_dmtimer_start()
117 static bool pwm_omap_dmtimer_is_enabled(struct pwm_omap_dmtimer_chip *omap) in pwm_omap_dmtimer_is_enabled() argument
121 status = omap->pdata->get_pwm_status(omap->dm_timer); in pwm_omap_dmtimer_is_enabled()
132 static int pwm_omap_dmtimer_polarity(struct pwm_omap_dmtimer_chip *omap) in pwm_omap_dmtimer_polarity() argument
136 status = omap->pdata->get_pwm_status(omap->dm_timer); in pwm_omap_dmtimer_polarity()
155 struct pwm_omap_dmtimer_chip *omap = to_pwm_omap_dmtimer_chip(chip); in pwm_omap_dmtimer_config() local
[all …]
/linux-5.19.10/drivers/mfd/
Domap-usb-host.c280 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()
289 clk_prepare_enable(omap->ehci_logic_fck); in usbhs_runtime_resume()
291 for (i = 0; i < omap->nports; i++) { in usbhs_runtime_resume()
294 if (!IS_ERR(omap->hsic60m_clk[i])) { in usbhs_runtime_resume()
295 r = clk_prepare_enable(omap->hsic60m_clk[i]); in usbhs_runtime_resume()
303 if (!IS_ERR(omap->hsic480m_clk[i])) { in usbhs_runtime_resume()
304 r = clk_prepare_enable(omap->hsic480m_clk[i]); in usbhs_runtime_resume()
314 if (!IS_ERR(omap->utmi_clk[i])) { in usbhs_runtime_resume()
[all …]
/linux-5.19.10/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-5.19.10/drivers/usb/host/
Dehci-omap.c91 struct omap_hcd *omap; in ehci_hcd_omap_probe() local
143 omap = (struct omap_hcd *)hcd_to_ehci(hcd)->priv; in ehci_hcd_omap_probe()
144 omap->nports = pdata->nports; in ehci_hcd_omap_probe()
149 for (i = 0 ; i < omap->nports ; i++) { in ehci_hcd_omap_probe()
167 omap->phy[i] = phy; in ehci_hcd_omap_probe()
170 usb_phy_init(omap->phy[i]); in ehci_hcd_omap_probe()
172 usb_phy_set_suspend(omap->phy[i], 0); in ehci_hcd_omap_probe()
204 for (i = 0; i < omap->nports; i++) { in ehci_hcd_omap_probe()
205 if (!omap->phy[i] || in ehci_hcd_omap_probe()
209 usb_phy_init(omap->phy[i]); in ehci_hcd_omap_probe()
[all …]
/linux-5.19.10/arch/arm/mach-omap2/
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 …]
/linux-5.19.10/drivers/crypto/
DMakefile27 obj-$(CONFIG_CRYPTO_DEV_OMAP) += omap-crypto.o
28 obj-$(CONFIG_CRYPTO_DEV_OMAP_AES) += omap-aes-driver.o
29 omap-aes-driver-objs := omap-aes.o omap-aes-gcm.o
30 obj-$(CONFIG_CRYPTO_DEV_OMAP_DES) += omap-des.o
31 obj-$(CONFIG_CRYPTO_DEV_OMAP_SHAM) += omap-sham.o
/linux-5.19.10/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";
/linux-5.19.10/drivers/media/platform/ti/omap/
DMakefile7 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-5.19.10/arch/arm/mach-omap1/
DMakefile10 serial.o devices.o dma.o omap-dma.o fb.o
25 i2c-omap-$(CONFIG_I2C_OMAP) := i2c.o
26 obj-y += $(i2c-omap-m) $(i2c-omap-y)
/linux-5.19.10/Documentation/devicetree/bindings/phy/
Dti,omap-usb2.yaml4 $id: http://devicetree.org/schemas/phy/ti,omap-usb2.yaml#
22 - ti,omap-usb2
26 - const: ti,omap-usb2
74 compatible = "ti,am654-usb2", "ti,omap-usb2";
/linux-5.19.10/arch/arm/boot/dts/
Domap5.dtsi11 #include <dt-bindings/pinctrl/omap.h>
61 clock-latency = <300000>; /* From omap-cpufreq driver */
80 clock-latency = <300000>; /* From omap-cpufreq driver */
736 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
742 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
749 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
755 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
761 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
768 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
775 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
[all …]
Domap4.dtsi10 #include <dt-bindings/pinctrl/omap.h>
51 clock-latency = <300000>; /* From omap-cpufreq driver */
761 compatible = "ti,omap4-prm-inst", "ti,omap-prm-inst";
767 compatible = "ti,omap4-prm-inst", "ti,omap-prm-inst";
774 compatible = "ti,omap4-prm-inst", "ti,omap-prm-inst";
780 compatible = "ti,omap4-prm-inst", "ti,omap-prm-inst";
786 compatible = "ti,omap4-prm-inst", "ti,omap-prm-inst";
793 compatible = "ti,omap4-prm-inst", "ti,omap-prm-inst";
800 compatible = "ti,omap4-prm-inst", "ti,omap-prm-inst";
806 compatible = "ti,omap4-prm-inst", "ti,omap-prm-inst";
[all …]
Ddra7.dtsi91 clock-latency = <300000>; /* From omap-cpufreq driver */
1205 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
1211 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
1218 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
1225 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
1231 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
1238 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
1245 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
1251 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
1257 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
[all …]
/linux-5.19.10/Documentation/devicetree/bindings/arm/omap/
Dcounter.txt4 - compatible: Must be "ti,omap-counter32k" for OMAP controllers
12 compatible = "ti,omap-counter32k";
Dprm-inst.txt16 "ti,omap-prm-inst"
27 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
/linux-5.19.10/drivers/phy/ti/
DMakefile4 obj-$(CONFIG_OMAP_CONTROL_PHY) += phy-omap-control.o
5 obj-$(CONFIG_OMAP_USB2) += phy-omap-usb2.o
/linux-5.19.10/Documentation/devicetree/bindings/bus/
Domap-ocp2scp.txt5 Should be "ti,omap-ocp2scp" for all others
15 compatible = "ti,omap-ocp2scp";
/linux-5.19.10/drivers/usb/phy/
DMakefile12 obj-$(CONFIG_ISP1301_OMAP) += phy-isp1301-omap.o
17 obj-$(CONFIG_OMAP_OTG) += phy-omap-otg.o
/linux-5.19.10/Documentation/devicetree/bindings/pwm/
Dpwm-omap-dmtimer.txt4 - compatible: Shall contain "ti,omap-dmtimer-pwm".
19 compatible = "ti,omap-dmtimer-pwm";
/linux-5.19.10/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.
/linux-5.19.10/Documentation/devicetree/bindings/mailbox/
Dti,omap-mailbox.yaml4 $id: http://devicetree.org/schemas/mailbox/ti,omap-mailbox.yaml#
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.
167 $ref: "#/$defs/omap-sub-mailbox"
/linux-5.19.10/Documentation/devicetree/bindings/regulator/
Dpbias-regulator.txt10 - "ti,pbias-omap" is deprecated
25 compatible = "ti,pbias-omap";
/linux-5.19.10/drivers/iommu/
DMakefile19 obj-$(CONFIG_OMAP_IOMMU) += omap-iommu.o
20 obj-$(CONFIG_OMAP_IOMMU_DEBUG) += omap-iommu-debug.o

123456