Skip to content

Commit 277b28b

Browse files
ZhaoxiangJinmmahadevan108
authored andcommitted
sdk_ng: Add middleware from mcuxsdk-ng 24.12.00 release
added usb from mcuxsdk-ng 24.12.00 release to hal_nxp Signed-off-by: Zhaoxiang Jin <[email protected]>
1 parent 4492121 commit 277b28b

File tree

410 files changed

+211812
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

410 files changed

+211812
-0
lines changed
Lines changed: 277 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,277 @@
1+
if(CONFIG_MCUX_COMPONENT_middleware.usb.common_header)
2+
mcux_add_include(INCLUDES include)
3+
mcux_add_source(SOURCES include/usb.h include/usb_misc.h include/usb_spec.h)
4+
endif()
5+
6+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.common_header)
7+
mcux_add_include(INCLUDES device)
8+
mcux_add_source(SOURCES device/usb_device.h)
9+
endif()
10+
11+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.khci)
12+
mcux_add_include(INCLUDES device)
13+
mcux_add_source(SOURCES device/usb_device_khci.c device/usb_device_khci.h)
14+
endif()
15+
16+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.ehci)
17+
mcux_add_include(INCLUDES device)
18+
mcux_add_source(SOURCES device/usb_device_ehci.c device/usb_device_ehci.h)
19+
endif()
20+
21+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.ip3511fs)
22+
mcux_add_include(INCLUDES device)
23+
mcux_add_source(SOURCES device/usb_device_lpcip3511.c
24+
device/usb_device_lpcip3511.h)
25+
endif()
26+
27+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.ip3511hs)
28+
mcux_add_include(INCLUDES device)
29+
mcux_add_source(SOURCES device/usb_device_lpcip3511.c
30+
device/usb_device_lpcip3511.h)
31+
endif()
32+
33+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.controller.driver)
34+
mcux_add_include(INCLUDES device)
35+
mcux_add_source(SOURCES device/usb_device_dci.c device/usb_device_dci.h)
36+
endif()
37+
38+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.stack)
39+
mcux_add_include(INCLUDES device device/class)
40+
mcux_add_source(
41+
SOURCES device/usb_device_ch9.c device/usb_device_ch9.h
42+
device/class/usb_device_class.c device/class/usb_device_class.h)
43+
endif()
44+
45+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.audio)
46+
mcux_add_include(INCLUDES device/class)
47+
mcux_add_source(SOURCES device/class/usb_device_audio.c
48+
device/class/usb_device_audio.h)
49+
endif()
50+
51+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.cdc)
52+
mcux_add_include(INCLUDES device/class)
53+
mcux_add_source(SOURCES device/class/usb_device_cdc_acm.c
54+
device/class/usb_device_cdc_acm.h)
55+
endif()
56+
57+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.cdc.ecm)
58+
mcux_add_include(INCLUDES device/class)
59+
mcux_add_source(SOURCES device/class/usb_device_cdc_ecm.c
60+
device/class/usb_device_cdc_ecm.h)
61+
endif()
62+
63+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.cdc.rndis)
64+
mcux_add_include(INCLUDES device/class)
65+
mcux_add_source(SOURCES device/class/usb_device_cdc_rndis.c
66+
device/class/usb_device_cdc_rndis.h)
67+
endif()
68+
69+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.hid)
70+
mcux_add_include(INCLUDES device/class)
71+
mcux_add_source(SOURCES device/class/usb_device_hid.c
72+
device/class/usb_device_hid.h)
73+
endif()
74+
75+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.dfu)
76+
mcux_add_include(INCLUDES device/class)
77+
mcux_add_source(SOURCES device/class/usb_device_dfu.c
78+
device/class/usb_device_dfu.h)
79+
endif()
80+
81+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.msd)
82+
mcux_add_include(INCLUDES device/class)
83+
mcux_add_source(
84+
SOURCES device/class/usb_device_msc.c device/class/usb_device_msc.h
85+
device/class/usb_device_msc_ufi.c device/class/usb_device_msc_ufi.h)
86+
endif()
87+
88+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.mtp)
89+
mcux_add_include(INCLUDES device/class)
90+
mcux_add_source(
91+
SOURCES device/class/usb_device_mtp.c device/class/usb_device_mtp.h
92+
device/class/usb_device_mtp_operation.c
93+
device/class/usb_device_mtp_operation.h)
94+
endif()
95+
96+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.phdc)
97+
mcux_add_include(INCLUDES device/class)
98+
mcux_add_source(SOURCES device/class/usb_device_phdc.c
99+
device/class/usb_device_phdc.h)
100+
endif()
101+
102+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.video)
103+
mcux_add_include(INCLUDES device/class)
104+
mcux_add_source(SOURCES device/class/usb_device_video.c
105+
device/class/usb_device_video.h)
106+
endif()
107+
108+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.ccid)
109+
mcux_add_include(INCLUDES device/class)
110+
mcux_add_source(SOURCES device/class/usb_device_ccid.c
111+
device/class/usb_device_ccid.h)
112+
endif()
113+
114+
if(CONFIG_MCUX_COMPONENT_middleware.usb.device.printer)
115+
mcux_add_include(INCLUDES device/class)
116+
mcux_add_source(SOURCES device/class/usb_device_printer.c
117+
device/class/usb_device_printer.h)
118+
endif()
119+
120+
if(CONFIG_MCUX_COMPONENT_middleware.usb.phy)
121+
mcux_add_include(INCLUDES phy)
122+
mcux_add_source(SOURCES phy/usb_phy.c phy/usb_phy.h)
123+
endif()
124+
125+
if(CONFIG_MCUX_COMPONENT_middleware.usb.phydcd)
126+
mcux_add_include(INCLUDES dcd)
127+
mcux_add_source(SOURCES dcd/usb_phydcd.c dcd/usb_phydcd.h
128+
dcd/usb_charger_detect.h)
129+
endif()
130+
131+
if(CONFIG_MCUX_COMPONENT_middleware.usb.hsdcd)
132+
mcux_add_include(INCLUDES dcd)
133+
mcux_add_source(SOURCES dcd/usb_hsdcd.c dcd/usb_hsdcd.h
134+
dcd/usb_charger_detect.h)
135+
endif()
136+
137+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.common_header)
138+
mcux_add_include(INCLUDES host)
139+
mcux_add_source(SOURCES host/usb_host.h host/usb_host_hci.h
140+
host/usb_host_devices.h host/usb_host_framework.h)
141+
endif()
142+
143+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.khci)
144+
mcux_add_include(INCLUDES host)
145+
mcux_add_source(SOURCES host/usb_host_khci.c host/usb_host_khci.h)
146+
endif()
147+
148+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.ehci)
149+
mcux_add_include(INCLUDES host)
150+
mcux_add_source(SOURCES host/usb_host_ehci.c host/usb_host_ehci.h)
151+
endif()
152+
153+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.ohci)
154+
mcux_add_include(INCLUDES host)
155+
mcux_add_source(SOURCES host/usb_host_ohci.c host/usb_host_ohci.h)
156+
endif()
157+
158+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.ip3516hs)
159+
mcux_add_include(INCLUDES host)
160+
mcux_add_source(SOURCES host/usb_host_ip3516hs.c host/usb_host_ip3516hs.h)
161+
endif()
162+
163+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.stack)
164+
mcux_add_include(INCLUDES host host/class)
165+
mcux_add_source(
166+
SOURCES
167+
host/usb_host_hci.c
168+
host/usb_host_devices.c
169+
host/usb_host_framework.c
170+
host/class/usb_host_hub.c
171+
host/class/usb_host_hub.h
172+
host/class/usb_host_hub_app.c
173+
host/class/usb_host_hub_app.h)
174+
endif()
175+
176+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.audio)
177+
mcux_add_include(INCLUDES host/class)
178+
mcux_add_source(SOURCES host/class/usb_host_audio.c
179+
host/class/usb_host_audio.h)
180+
endif()
181+
182+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.cdc)
183+
mcux_add_include(INCLUDES host/class)
184+
mcux_add_source(SOURCES host/class/usb_host_cdc.c host/class/usb_host_cdc.h)
185+
endif()
186+
187+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.cdc_ecm)
188+
mcux_add_include(INCLUDES host/class)
189+
mcux_add_source(SOURCES host/class/usb_host_cdc_ecm.c
190+
host/class/usb_host_cdc_ecm.h)
191+
endif()
192+
193+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.cdc_rndis)
194+
mcux_add_include(INCLUDES host/class)
195+
mcux_add_source(SOURCES host/class/usb_host_cdc_rndis.c
196+
host/class/usb_host_cdc_rndis.h)
197+
endif()
198+
199+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.hid)
200+
mcux_add_include(INCLUDES host/class)
201+
mcux_add_source(SOURCES host/class/usb_host_hid.c host/class/usb_host_hid.h)
202+
endif()
203+
204+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.msd)
205+
mcux_add_include(INCLUDES host/class)
206+
mcux_add_source(SOURCES host/class/usb_host_msd.c host/class/usb_host_msd.h
207+
host/class/usb_host_msd_ufi.c)
208+
endif()
209+
210+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.video)
211+
mcux_add_include(INCLUDES host/class)
212+
mcux_add_source(SOURCES host/class/usb_host_video.c
213+
host/class/usb_host_video.h)
214+
endif()
215+
216+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.phdc)
217+
mcux_add_include(INCLUDES host/class)
218+
mcux_add_source(SOURCES host/class/usb_host_phdc.c host/class/usb_host_phdc.h)
219+
endif()
220+
221+
if(CONFIG_MCUX_COMPONENT_middleware.usb.host.printer)
222+
mcux_add_include(INCLUDES host/class)
223+
mcux_add_source(SOURCES host/class/usb_host_printer.c
224+
host/class/usb_host_printer.h)
225+
endif()
226+
227+
if(CONFIG_MCUX_COMPONENT_middleware.usb_pd)
228+
mcux_add_include(INCLUDES pd)
229+
mcux_add_source(
230+
SOURCES
231+
pd/usb_pd.h
232+
pd/usb_pd_connect.c
233+
pd/usb_pd_interface.h
234+
pd/usb_pd_interface.c
235+
pd/usb_pd_msg.c
236+
pd/usb_pd_phy.h
237+
pd/usb_pd_policy.c
238+
pd/usb_pd_spec.h
239+
pd/usb_pd_timer.c
240+
pd/usb_pd_timer.h
241+
pd/usb_pd_auto_policy.h)
242+
endif()
243+
244+
if(CONFIG_MCUX_COMPONENT_middleware.usb_pd.phy.ptn5110)
245+
mcux_add_include(INCLUDES pd pd/ptn5110 pd/phy_interface)
246+
mcux_add_source(
247+
SOURCES
248+
pd/ptn5110/usb_pd_ptn5110.h
249+
pd/ptn5110/usb_pd_ptn5110_connect.c
250+
pd/ptn5110/usb_pd_ptn5110_hal.c
251+
pd/ptn5110/usb_pd_ptn5110_interface.c
252+
pd/ptn5110/usb_pd_ptn5110_msg.c
253+
pd/ptn5110/usb_pd_ptn5110_register.h
254+
pd/usb_pd_timer.c
255+
pd/phy_interface/usb_pd_i2c.h
256+
pd/phy_interface/usb_pd_i2c.c)
257+
endif()
258+
259+
if(CONFIG_MCUX_COMPONENT_middleware.usb_pd.altmode)
260+
mcux_add_include(INCLUDES pd/alt_mode)
261+
mcux_add_source(
262+
SOURCES pd/alt_mode/usb_pd_alt_mode.c pd/alt_mode/usb_pd_alt_mode.h
263+
pd/alt_mode/usb_pd_alt_mode_dp.c pd/alt_mode/usb_pd_alt_mode_dp.h)
264+
endif()
265+
266+
if(CONFIG_MCUX_COMPONENT_middleware.usb_pd.compliance_test_report)
267+
mcux_add_source(
268+
SOURCES
269+
"pd/compliance_test_report/ellisys/consumer_provider/USB Compliance Report.html"
270+
"pd/compliance_test_report/ellisys/drp/USB Compliance Report.html"
271+
"pd/compliance_test_report/ellisys/drp_try_snk/USB Compliance Report.html"
272+
"pd/compliance_test_report/ellisys/drp_try_src/USB Compliance Report.html"
273+
"pd/compliance_test_report/ellisys/provider_consumer/USB Compliance Report.html"
274+
"pd/compliance_test_report/ellisys/displayport_dock/USB Compliance Report.html"
275+
"pd/compliance_test_report/ellisys/displayport_host/USB Compliance Report.html"
276+
)
277+
endif()

0 commit comments

Comments
 (0)