Home
last modified time | relevance | path

Searched +full:usb +full:- +full:grf (Results 1 – 25 of 151) sorted by relevance

1234567

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/
H A Drockchip-usb-phy.txt4 - compatible: matching the soc type, one of
5 "rockchip,rk3066a-usb-phy"
6 "rockchip,rk3188-usb-phy"
7 "rockchip,rk3288-usb-phy"
8 - #address-cells: should be 1
9 - #size-cells: should be 0
12 - rockchip,grf : phandle to the syscon managing the "general
13 register files" - phy should be a child of the GRF instead
15 Sub-nodes:
16 Each PHY should be represented as a sub-node.
[all …]
H A Dphy-rockchip-inno-usb2.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/phy/phy-rockchip-inno-usb2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Heiko Stuebner <heiko@sntech.de>
15 - rockchip,px30-usb2phy
16 - rockchip,rk1808-usb2phy
17 - rockchip,rk3128-usb2phy
18 - rockchip,rk3228-usb2phy
19 - rockchip,rk3308-usb2phy
[all …]
H A Dphy-rockchip-usbdp.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/phy-rockchip-usbdp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Wang <frank.wang@rock-chips.com>
11 - Zhang Yubing <yubing.zhang@rock-chips.com>
16 - rockchip,rk3588-usbdp-phy
23 - description: phy ref clock.
24 - description: phy pcs immortal clock.
25 - description: phy peripheral clock.
[all …]
H A Dphy-rockchip-naneng-usb2.txt4 - compatible : should be one of the listed compatibles:
5 * "rockchip,rv1126-usb2phy"
6 - reg : the address offset of grf for usb-phy configuration.
7 - rockchip,grf : phandle to the syscon managing the "general register files"
8 - clocks : phandle + phy specifier pair, for the input clocks of phy.
9 - clock-names : input clocks name of phy.
10 - resets : phandle + reset specifier pairs.
11 - reset-names : reset names of phy.
12 - #clock-cells : should be 0.
13 - clock-output-names : specify the 480m output clock name.
[all …]
/OK3568_Linux_fs/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-usb.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Rockchip usb PHY driver
5 * Copyright (C) 2014 Yunzhi Li <lyz@rock-chips.com>
10 #include <linux/clk-provider.h>
12 #include <linux/extcon-provider.h>
29 #include <linux/usb/of.h>
125 int (*init_usb_uart)(struct regmap *grf,
165 return -EINVAL; in otg_mode_show()
168 switch (rk_phy->mode) { in otg_mode_show()
181 return -EINVAL; in otg_mode_show()
[all …]
H A Dphy-rockchip-inno-usb2.c1 // SPDX-License-Identifier: GPL-2.0-or-later
9 #include <linux/clk-provider.h>
11 #include <linux/extcon-provider.h>
31 #include <linux/usb/of.h>
32 #include <linux/usb/otg.h>
33 #include <linux/usb/role.h>
34 #include <linux/usb/typec_mux.h>
60 * enum usb_chg_state - Different states involved in USB charger detection.
61 * @USB_CHG_STATE_UNDEFINED: USB charger is not connected or detection
69 * @USB_CHG_STATE_DETECTED: USB charger type is determined.
[all …]
H A Dphy-rockchip-naneng-usb2.c1 // SPDX-License-Identifier: GPL-2.0+
9 #include <linux/clk-provider.h>
11 #include <linux/extcon-provider.h>
30 #include <linux/usb/of.h>
31 #include <linux/usb/otg.h>
70 * struct rockchip_chg_det_reg: usb charger detect registers
84 * struct rockchip_usb2phy_port_cfg: usb phy port configuration.
85 * @bypass_otgsuspendm: otg-suspendm bypass control register.
86 * 0: iddig; 1: grf.
103 * @iddig_output: utmi iddig value from grf output.
[all …]
/OK3568_Linux_fs/u-boot/drivers/phy/
H A Dphy-rockchip-naneng-usb2.c1 // SPDX-License-Identifier: GPL-2.0+
11 #include <generic-phy.h>
15 #include <reset-uclass.h>
27 POWER_SUPPLY_TYPE_USB_FLOATING, /* DCP without shorting D+/D- */
45 * struct rockchip_chg_det_reg: usb charger detect registers
59 * struct rockchip_usb2phy_port_cfg: usb phy port configuration.
60 * @bypass_otgsuspendm: otg-suspendm bypass control register.
61 * 0: iddig; 1: grf.
120 * struct rockchip_usb2phy_cfg: usb phy configuration.
121 * @reg: the address offset of grf for usb-phy config.
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drv1108.dtsi4 * SPDX-License-Identifier: GPL-2.0+
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/clock/rv1108-cru.h>
11 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/media/rockchip_mipi_dsi.h>
13 #include <linux/media-bus-format.h>
15 #address-cells = <1>;
16 #size-cells = <1>;
[all …]
H A Drk3288.dtsi2 * SPDX-License-Identifier: GPL-2.0+
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/interrupt-controller/arm-gic.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
9 #include <dt-bindings/clock/rk3288-cru.h>
10 #include <dt-bindings/power-domain/rk3288.h>
11 #include <dt-bindings/thermal/thermal.h>
12 #include <dt-bindings/video/rk3288.h>
18 interrupt-parent = <&gic>;
[all …]
H A D.rk3066a-mk808.dtb.dts.tmp
H A Drk3xxx.dtsi5 * SPDX-License-Identifier: GPL-2.0+ or X11
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 interrupt-parent = <&gic>;
34 compatible = "simple-bus";
35 #address-cells = <1>;
36 #size-cells = <1>;
39 dmac1_s: dma-controller@20018000 {
44 #dma-cells = <1>;
45 arm,pl330-broken-no-flushp;
[all …]
H A D.rk3188-radxarock.dtb.dts.tmp
H A D.rk3288-evb.dtb.dts.tmp
H A D.rk3288-rock2-square.dtb.dts.tmp
H A D.rk3288-tinker.dtb.dts.tmp
H A D.rk3288-firefly.dtb.dts.tmp
H A D.rk3288-vyasa.dtb.dts.tmp
H A D.rk3288-popmetal.dtb.dts.tmp
H A D.rk3288-miqi.dtb.dts.tmp
H A D.rk3288-phycore-rdk.dtb.dts.tmp
H A D.rk3288-fennec.dtb.dts.tmp
H A Drk3036.dtsi2 * SPDX-License-Identifier: GPL-2.0+
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/interrupt-controller/arm-gic.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
9 #include <dt-bindings/clock/rk3036-cru.h>
15 interrupt-parent = <&gic>;
34 arm-pmu {
35 compatible = "arm,cortex-a7-pmu";
38 interrupt-affinity = <&cpu0>, <&cpu1>;
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drk3xxx.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/interrupt-controller/irq.h>
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
9 #include <dt-bindings/soc/rockchip,boot-mode.h>
12 #address-cells = <1>;
13 #size-cells = <1>;
15 interrupt-parent = <&gic>;
36 compatible = "simple-bus";
37 #address-cells = <1>;
38 #size-cells = <1>;
[all …]
H A Drv1108.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/interrupt-controller/irq.h>
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/clock/rv1108-cru.h>
7 #include <dt-bindings/pinctrl/rockchip.h>
8 #include <dt-bindings/thermal/thermal.h>
10 #address-cells = <1>;
11 #size-cells = <1>;
15 interrupt-parent = <&gic>;
[all …]

1234567