Home
last modified time | relevance | path

Searched +full:omap +full:- +full:usb2 (Results 1 – 25 of 50) sorted by relevance

12

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/
H A Dti,omap-usb2.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/ti,omap-usb2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: OMAP USB2 PHY
10 - Kishon Vijay Abraham I <kishon@ti.com>
11 - Roger Quadros <rogerq@ti.com>
16 - items:
17 - enum:
18 - ti,dra7x-usb2
[all …]
H A Dti-phy.txt3 OMAP CONTROL PHY
6 - compatible: Should be one of
7 "ti,control-phy-otghs" - if it has otghs_control mailbox register as on OMAP4.
8 "ti,control-phy-usb2" - if it has Power down bit in control_dev_conf register
10 "ti,control-phy-pipe3" - if it has DPLL and individual Rx & Tx power control
12 "ti,control-phy-pcie" - for pcie to support external clock for pcie and to
15 "ti,control-phy-usb2-dra7" - if it has power down register like USB2 PHY on
17 "ti,control-phy-usb2-am437" - if it has power down register like USB2 PHY on
19 - reg : register ranges as listed in the reg-names property
20 - reg-names: "otghs_control" for control-phy-otghs
[all …]
/OK3568_Linux_fs/kernel/drivers/phy/ti/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
53 tristate "OMAP CONTROL PHY Driver"
57 module. This driver has API to power on the USB2 PHY and to write to
59 power on the USB2 PHY is present in OMAP4 and OMAP5. OMAP5 has an
64 tristate "OMAP USB2 PHY Driver"
84 This driver interacts with the "OMAP Control PHY Driver" to power
H A Dphy-omap-usb2.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * omap-usb2.c - USB PHY, talking to USB controller on TI SoCs.
5 * Copyright (C) 2012-2020 Texas Instruments Incorporated - http://www.ti.com
92 * omap_usb2_set_comparator - links the comparator present in the system with
94 * @comparator - the companion phy(comparator) for this phy
107 return -ENODEV; in omap_usb2_set_comparator()
110 phy->comparator = comparator; in omap_usb2_set_comparator()
117 struct omap_usb *phy = phy_to_omapusb(otg->usb_phy); in omap_usb_set_vbus()
119 if (!phy->comparator) in omap_usb_set_vbus()
120 return -ENODEV; in omap_usb_set_vbus()
[all …]
H A Dphy-omap-control.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * omap-control-phy.c - The PHY part of control module.
5 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com
20 * omap_control_pcie_pcs - set the PCS delay count
40 if (control_phy->type != OMAP_CTRL_TYPE_PCIE) { in omap_control_pcie_pcs()
45 val = readl(control_phy->pcie_pcs); in omap_control_pcie_pcs()
49 writel(val, control_phy->pcie_pcs); in omap_control_pcie_pcs()
54 * omap_control_phy_power - power on/off the phy using control module reg
75 if (control_phy->type == OMAP_CTRL_TYPE_OTGHS) in omap_control_phy_power()
78 val = readl(control_phy->power); in omap_control_phy_power()
[all …]
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 obj-$(CONFIG_PHY_DA8XX_USB) += phy-da8xx-usb.o
3 obj-$(CONFIG_PHY_DM816X_USB) += phy-dm816x-usb.o
4 obj-$(CONFIG_OMAP_CONTROL_PHY) += phy-omap-control.o
5 obj-$(CONFIG_OMAP_USB2) += phy-omap-usb2.o
6 obj-$(CONFIG_TI_PIPE3) += phy-ti-pipe3.o
7 obj-$(CONFIG_PHY_TUSB1210) += phy-tusb1210.o
8 obj-$(CONFIG_TWL4030_USB) += phy-twl4030-usb.o
9 obj-$(CONFIG_PHY_AM654_SERDES) += phy-am654-serdes.o
10 obj-$(CONFIG_PHY_TI_GMII_SEL) += phy-gmii-sel.o
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mach-omap1/include/mach/
H A Dmux.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * arch/arm/plat-omap/include/mach/mux.h
5 * Table of the Omap register configurations for the FUNC_MUX and
8 * Copyright (C) 2004 - 2008 Texas Instruments Inc.
9 * Copyright (C) 2003 - 2008 Nokia Corporation
15 * - W8 = ball
16 * - 1610 = 1510 or 1610, none if common for both 1510 and 1610
17 * - MMC2_DAT0 = function
24 #define PULL_DWN_CTRL_NA 0 /* No pull-down control needed */
89 * - config regs are the OMAP7XX_IO_CONF_x regs (see omap7xx.h) regs and
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
11 # - Some systems have both kinds of controllers.
13 # With help from a special transceiver and a "Mini-AB" jack, systems with
14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
22 # - integrated/SOC controllers first
23 # - licensed IP used in both SOC and discrete versions
24 # - discrete ones (including all PCI-only controllers)
[all …]
/OK3568_Linux_fs/u-boot/drivers/usb/dwc3/
H A Dti_usb_phy.c2 * ti_usb_phy.c - USB3 and USB3 PHY programming for dwc3
4 * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com
8 * Taken from Linux Kernel v3.16 (drivers/phy/phy-ti-pipe3.c and
9 * drivers/phy/phy-omap-usb2.c) and ported to uboot.
11 * "commit 56042e : phy: ti-pipe3: Fix suspend/resume and module reload" for
12 * phy-ti-pipe3.c
14 * "commit eb82a3 : phy: omap-usb2: Balance pm_runtime_enable() on probe failure
15 * and remove" for phy-omap-usb2.c
17 * SPDX-License-Identifier: GPL-2.0+
22 #include <ti-usb-phy-uboot.h>
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/usb/
H A Domap-usb.txt1 OMAP GLUE AND OTHER OMAP SPECIFIC COMPONENTS
3 OMAP MUSB GLUE
4 - compatible : Should be "ti,omap4-musb" or "ti,omap3-musb"
5 - ti,hwmods : must be "usb_otg_hs"
6 - multipoint : Should be "1" indicating the musb controller supports
7 multipoint. This is a MUSB configuration-specific setting.
8 - num-eps : Specifies the number of endpoints. This is also a
9 MUSB configuration-specific setting. Should be set to "16"
10 - ram-bits : Specifies the ram address size. Should be set to "12"
11 - interface-type : This is a board specific setting to describe the type of
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/host/
H A Dohci-omap.c1 // SPDX-License-Identifier: GPL-1.0+
6 * (C) Copyright 2000-2005 David Brownell
7 * (C) Copyright 2002 Hewlett-Packard Company
9 * OMAP Bus Glue
11 * Modified for OMAP by Tony Lindgren <tony@atomide.com>
12 * Based on the 2.4 OMAP OHCI driver originally done by MontaVista Software Inc.
13 * and on ohci-sa1111.c by Christopher Hoover <ch@hpl.hp.com>
19 #include <linux/dma-mapping.h>
35 #include <asm/mach-types.h>
43 /* OMAP-1510 OHCI has its own MMU for DMA */
[all …]
/OK3568_Linux_fs/kernel/include/linux/phy/
H A Domap_usb.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * omap_usb.h -- omap usb2 phy header file
5 * Copyright (C) 2012-2020 Texas Instruments Incorporated - http://www.ti.com
21 return -ENODEV; in omap_usb2_set_comparator()
/OK3568_Linux_fs/kernel/arch/arm/mach-omap1/
H A Dmux.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * linux/arch/arm/mach-omap1/mux.c
7 * Copyright (C) 2003 - 2008 Nokia Corporation
79 /* UART2 (COM_UART_GATING), conflicts with USB2 */
120 /* USB2 master */
129 /* OMAP-1510 GPIO */
138 /* OMAP-1710 GPIO */
175 /* OMAP-1610 MMC2 */
187 /* OMAP-1610 External Trace Interface */
210 /* OMAP-1610 uWire */
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dam4372.dtsi4 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
18 interrupt-parent = <&wakeupgen>;
32 #address-cells = <1>;
33 #size-cells = <0>;
35 compatible = "arm,cortex-a9";
40 clock-names = "cpu";
42 clock-latency = <300000>; /* From omap-cpufreq driver */
46 gic: interrupt-controller@48241000 {
[all …]
H A Ddra7.dtsi2 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/pinctrl/dra.h>
16 #address-cells = <2>;
17 #size-cells = <2>;
20 interrupt-parent = <&crossbar_mpu>;
46 compatible = "arm,armv7-timer";
51 interrupt-parent = <&gic>;
54 gic: interrupt-controller@48211000 {
55 compatible = "arm,cortex-a15-gic";
[all …]
H A Dlogicpd-som-lv-37xx-devkit.dts7 /dts-v1/;
10 #include "logicpd-som-lv.dtsi"
11 #include "omap-gpmc-smsc9221.dtsi"
14 model = "LogicPD Zoom DM3730 SOM-LV Development Kit";
15 compatible = "logicpd,dm3730-som-lv-devkit", "ti,omap3630", "ti,omap3";
18 stdout-path = &uart1;
22 compatible = "gpio-keys";
23 pinctrl-names = "default";
24 pinctrl-0 = <&gpio_key_pins>;
30 wakeup-source;
[all …]
H A Ddm816x.dtsi7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/pinctrl/omap.h>
12 interrupt-parent = <&intc>;
13 #address-cells = <1>;
14 #size-cells = <1>;
28 #address-cells = <1>;
29 #size-cells = <0>;
31 compatible = "arm,cortex-a8";
38 compatible = "arm,cortex-a8-pmu";
47 compatible = "ti,omap-infra";
[all …]
H A Dlogicpd-torpedo-37xx-devkit.dts7 /dts-v1/;
10 #include "logicpd-torpedo-som.dtsi"
11 #include "omap-gpmc-smsc9221.dtsi"
15 compatible = "logicpd,dm3730-torpedo-devkit", "ti,omap3630", "ti,omap3";
18 stdout-path = &uart1;
22 compatible = "gpio-keys";
23 pinctrl-names = "default";
24 pinctrl-0 = <&gpio_key_pins &gpio_key_pins_wkup>;
30 wakeup-source;
37 wakeup-source;
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Domap3-cm-t3x30.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Common support for CompuLab CM-T3x30 CoMs
6 #include "omap3-cm-t3x.dtsi"
11 cpu0-supply = <&vcc>;
16 compatible = "ti,omap-twl4030";
17 ti,model = "cm-t35";
26 pinctrl-single,pins = <
33 pinctrl-single,pins = <
50 #include "omap-gpmc-smsc911x.dtsi"
53 ranges = <5 0 0x2c000000 0x01000000>, /* CM-T3x30 SMSC9x Eth */
[all …]
H A Domap3-evm-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 #include <dt-bindings/input/input.h>
7 #include "omap-gpmc-smsc911x.dtsi"
12 cpu0-supply = <&vcc>;
18 compatible = "regulator-fixed";
19 regulator-name = "hsusb2_vbus";
20 regulator-min-microvolt = <3300000>;
21 regulator-max-microvolt = <3300000>;
23 startup-delay-us = <70000>;
24 enable-active-high;
[all …]
H A Dlogicpd-torpedo-baseboard.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
5 compatible = "gpio-keys";
6 pinctrl-names = "default";
7 pinctrl-0 = <&gpio_key_pins &gpio_key_pins_wkup>;
13 wakeup-source;
20 wakeup-source;
27 wakeup-source;
34 wakeup-source;
39 compatible = "ti,omap-twl4030";
45 compatible = "gpio-leds";
[all …]
H A Ddm816x.dtsi7 #include <dt-bindings/bus/ti-sysc.h>
8 #include <dt-bindings/clock/dm816.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/omap.h>
14 interrupt-parent = <&intc>;
15 #address-cells = <1>;
16 #size-cells = <1>;
30 #address-cells = <1>;
31 #size-cells = <0>;
33 compatible = "arm,cortex-a8";
[all …]
H A Dlogicpd-som-lv-baseboard.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
5 compatible = "gpio-keys";
6 pinctrl-names = "default";
7 pinctrl-0 = <&gpio_key_pins>;
13 wakeup-source;
18 compatible = "ti,omap-twl4030";
24 compatible = "gpio-leds";
25 pinctrl-names = "default";
26 pinctrl-0 = <&led_pins &led_pins_wkup>;
31 linux,default-trigger = "cpu0";
[all …]
/OK3568_Linux_fs/u-boot/board/compulab/cm_t3517/
H A Dcm_t3517.c6 * SPDX-License-Identifier: GPL-2.0+
25 #include <asm/ehci-omap.h>
34 "CM-T3517 board",
70 * USB2.0 PHY reference clock is 13 MHz in cm_t3517_musb_init()
72 clrsetbits_le32(&am35x_scm_general_regs->devconf2, in cm_t3517_musb_init()
90 gd->bd->bi_boot_params = (OMAP34XX_SDRC_CS0 + 0x100); in board_init()
164 * Description: prepare MAC address for on-board Ethernet.
183 return -1; in cm_t3517_handle_mac_address()
192 * Description: initialize module and base-board Ethernet chips
227 cl_usb_hub_init(CM_T3517_USB_HUB_RESET_GPIO, "cm-t3517 hub rst"); in ehci_hcd_init()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/ti/
H A Dk3-am65-main.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2016-2018 Texas Instruments Incorporated - https://www.ti.com/
7 #include <dt-bindings/phy/phy-am654-serdes.h>
11 compatible = "mmio-sram";
13 #address-cells = <1>;
14 #size-cells = <1>;
17 atf-sram@0 {
21 sysfw-sram@f0000 {
25 l3cache-sram@100000 {
30 gic500: interrupt-controller@1800000 {
[all …]

12