Skip to content

Commit 50403f2

Browse files
committed
samples: subsys: usb: webusb: Add sam_e54_xpro overlay
Signed-off-by: Shijas Mayan <[email protected]>
1 parent d144769 commit 50403f2

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
/*
2+
* Copyright (c) 2025 Microchip Technology Inc.
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
/* Overlay for zephyr_udc0 */
8+
&zephyr_udc0 {
9+
cdc_acm_uart0 {
10+
compatible = "zephyr,cdc-acm-uart";
11+
};
12+
};
13+
14+
/* Overlay for clock node */
15+
&clock {
16+
fdpll {
17+
compatible = "microchip,sam-d5x-e5x-fdpll";
18+
19+
fdpll1 {
20+
subsystem = <CLOCK_MCHP_FDPLL_ID_FDPLL1>;
21+
fdpll-divider-ratio-int = <95>;
22+
fdpll-divider-ratio-frac = <0>;
23+
fdpll-src = "gclk1";
24+
fdpll-lock-bypass-en = <1>;
25+
fdpll-run-in-standby-en = <0>;
26+
fdpll-en = <1>;
27+
fdpll-wakeup-fast-en = <1>;
28+
};
29+
};
30+
31+
gclkgen {
32+
gclkgen2 {
33+
subsystem = <CLOCK_MCHP_GCLKGEN_ID_GEN2>;
34+
gclkgen-div-factor = <2>;
35+
gclkgen-src = "fdpll1";
36+
gclkgen-en = <1>;
37+
};
38+
39+
gclkgen1 {
40+
subsystem = <CLOCK_MCHP_GCLKGEN_ID_GEN1>;
41+
gclkgen-div-factor = <12>;
42+
gclkgen-src = "xosc1";
43+
gclkgen-en = <1>;
44+
};
45+
};
46+
47+
gclkperiph {
48+
usb0 {
49+
subsystem = <CLOCK_MCHP_GCLKPERIPH_ID_USB>;
50+
gclkperiph-src = "gclk2";
51+
gclkperiph-en = <1>;
52+
};
53+
};
54+
55+
mclkperiph {
56+
usb0 {
57+
subsystem = <CLOCK_MCHP_MCLKPERIPH_ID_APBB_USB>;
58+
mclk-en = <1>;
59+
};
60+
};
61+
};
62+
63+
/* Enable USB0 node */
64+
&usb0 {
65+
status = "okay";
66+
};

0 commit comments

Comments
 (0)