Home
last modified time | relevance | path

Searched full:usb_extal (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v6.1/Documentation/devicetree/bindings/clock/
Drenesas,rcar-usb2-clock-sel.yaml13 If you connect an external clock to the USB_EXTAL pin only, you should set
14 the clock rate to "usb_extal" node only.
15 If you connect an oscillator to both the USB_XTAL and USB_EXTAL, this module
17 clock rates to both "usb_extal" and "usb_xtal" nodes.
21 |External |---|USB_EXTAL ---> all usb channels|
25 In this case, we need this driver with "usb_extal" clock.
29 |Oscillator|---|USB_EXTAL -+-> all usb channels|
56 - const: usb_extal
95 <&usb_extal>, <&usb_xtal>;
96 clock-names = "ehci_ohci", "hs-usb-if", "usb_extal", "usb_xtal";
Drenesas,cpg-mssr.yaml68 - usb_extal # Most R-Car Gen2 and RZ/G1
/Linux-v6.1/drivers/phy/renesas/
Dphy-rcar-gen3-usb3.c32 #define CLKSET1_REF_CLKDIV BIT(3) /* 1: USB_EXTAL */
54 bool usb_extal; member
109 r->usb3s_clk, r->usb_extal, r->ssc_range); in rcar_gen3_phy_usb3_init()
111 if (!r->usb3s_clk && r->usb_extal) in rcar_gen3_phy_usb3_init()
157 clk = devm_clk_get(dev, "usb_extal"); in rcar_gen3_phy_usb3_probe()
159 r->usb_extal = !!clk_get_rate(clk); in rcar_gen3_phy_usb3_probe()
163 if (!r->usb3s_clk && !r->usb_extal) { in rcar_gen3_phy_usb3_probe()
164 dev_err(dev, "This driver needs usb3s_clk and/or usb_extal\n"); in rcar_gen3_phy_usb3_probe()
/Linux-v6.1/Documentation/devicetree/bindings/phy/
Drenesas,usb3-phy.yaml33 # If you want to use the ssc, the clock-frequency of usb_extal
39 - const: usb_extal # The usb2's external clock
75 clocks = <&cpg CPG_MOD 328>, <&usb3s0_clk>, <&usb_extal>;
76 clock-names = "usb3-if", "usb3s_clk", "usb_extal";
/Linux-v6.1/drivers/clk/renesas/
Drcar-usb2-clock-sel.c165 clk = devm_clk_get(dev, "usb_extal"); in rcar_usb2_clock_sel_probe()
177 dev_err(dev, "This driver needs usb_extal or usb_xtal\n"); in rcar_usb2_clock_sel_probe()
Dr8a77470-cpg-mssr.c40 DEF_INPUT("usb_extal", CLK_USB_EXTAL),
Dr8a7745-cpg-mssr.c40 DEF_INPUT("usb_extal", CLK_USB_EXTAL),
Dr8a7794-cpg-mssr.c44 DEF_INPUT("usb_extal", CLK_USB_EXTAL),
Dr8a7743-cpg-mssr.c41 DEF_INPUT("usb_extal", CLK_USB_EXTAL),
Dr8a7742-cpg-mssr.c40 DEF_INPUT("usb_extal", CLK_USB_EXTAL),
Dr8a7790-cpg-mssr.c44 DEF_INPUT("usb_extal", CLK_USB_EXTAL),
Dr8a7791-cpg-mssr.c45 DEF_INPUT("usb_extal", CLK_USB_EXTAL),
/Linux-v6.1/arch/arm64/boot/dts/renesas/
Dbeacon-renesom-som.dtsi169 /* du_dotclkin0, du_dotclkin2, usb_extal, avb_txcrefclk */
Dr8a774a1.dtsi836 "usb_extal", "usb_xtal";
878 clock-names = "usb3-if", "usb3s_clk", "usb_extal";
2856 usb_extal_clk: usb_extal {
Dr8a774b1.dtsi720 "usb_extal", "usb_xtal";
762 clock-names = "usb3-if", "usb3s_clk", "usb_extal";
2707 usb_extal_clk: usb_extal {
Dr8a774e1.dtsi900 "usb_extal", "usb_xtal";
942 clock-names = "usb3-if", "usb3s_clk", "usb_extal";
2988 usb_extal_clk: usb_extal {
/Linux-v6.1/arch/arm/boot/dts/
Dr8a77470.dtsi201 clock-names = "extal", "usb_extal";
1023 usb_extal_clk: usb_extal {
Dr8a7793.dtsi286 clock-names = "extal", "usb_extal";
1465 usb_extal_clk: usb_extal {
Dr8a7794.dtsi252 clock-names = "extal", "usb_extal";
1432 usb_extal_clk: usb_extal {
Dr8a7745.dtsi253 clock-names = "extal", "usb_extal";
1584 usb_extal_clk: usb_extal {
Dr8a7742.dtsi364 clock-names = "extal", "usb_extal";
1886 usb_extal_clk: usb_extal {
Dr8a7743.dtsi289 clock-names = "extal", "usb_extal";
1794 usb_extal_clk: usb_extal {
Dr8a7744.dtsi289 clock-names = "extal", "usb_extal";
1780 usb_extal_clk: usb_extal {
Dr8a7790.dtsi383 clock-names = "extal", "usb_extal";
1879 usb_extal_clk: usb_extal {
Dr8a7791.dtsi311 clock-names = "extal", "usb_extal";
1886 usb_extal_clk: usb_extal {

12