File tree Expand file tree Collapse file tree 3 files changed +42
-21
lines changed Expand file tree Collapse file tree 3 files changed +42
-21
lines changed Original file line number Diff line number Diff line change
1
+ # Copyright (c) 2025, STMicroelectronics
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ # Common fields for STM32 OTGHS controller
5
+
6
+ include : [usb-ep.yaml, pinctrl-device.yaml]
7
+
8
+ properties :
9
+ reg :
10
+ required : true
11
+
12
+ interrupts :
13
+ required : true
14
+
15
+ ram-size :
16
+ type : int
17
+ required : true
18
+ description : |
19
+ Size of USB dedicated RAM. STM32 SOC's reference
20
+ manual defines a shared FIFO size.
21
+
22
+ phys :
23
+ type : phandle
24
+ description : PHY provider specifier
25
+
26
+ clocks :
27
+ required : true
Original file line number Diff line number Diff line change 1
1
# Copyright (c) 2017, I-SENSE group of ICCS
2
+ # Copyright (c) 2025, STMicroelectronics
2
3
# SPDX-License-Identifier: Apache-2.0
3
4
4
5
description : STM32 OTGHS controller
5
6
6
7
compatible : " st,stm32-otghs"
7
8
8
- include : [usb-ep.yaml, pinctrl-device .yaml]
9
+ include : st,stm32-otghs-common .yaml
9
10
10
11
properties :
11
- reg :
12
- required : true
13
-
14
- interrupts :
15
- required : true
16
-
17
12
pinctrl-0 :
18
13
required : true
19
14
20
15
pinctrl-names :
21
16
required : true
22
-
23
- ram-size :
24
- type : int
25
- required : true
26
- description : |
27
- Size of USB dedicated RAM. STM32 SOC's reference
28
- manual defines a shared FIFO size.
29
-
30
- phys :
31
- type : phandle
32
- description : PHY provider specifier
33
-
34
- clocks :
35
- required : true
Original file line number Diff line number Diff line change
1
+ # Copyright (c) 2025, STMicroelectronics
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ description : |
5
+ STM32N6 OTGHS controller
6
+
7
+ In the STM32N6 series, the `pinctrl-0` and `pinctrl-names` properties are not required
8
+ for the USB OTG HS peripheral configuration. This is because the pin multiplexing
9
+ for the USB OTG HS peripheral are handled automatically by the hardware.
10
+
11
+ compatible : " st,stm32n6-otghs"
12
+
13
+ include : st,stm32-otghs-common.yaml
You can’t perform that action at this time.
0 commit comments