-
Notifications
You must be signed in to change notification settings - Fork 8k
Add frdm mcxe247 basic support #96706
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Add frdm mcxe247 basic support #96706
Conversation
The following west manifest projects have changed revision in this Pull Request:
⛔ DNM label due to: 1 project with PR revision Note: This message is automatically posted and updated by the Manifest GitHub Action. |
Hi @hakehuang |
Updated hal_nxp to add mcxe31x pinctrl.h Signed-off-by: Lucien Zhao <[email protected]>
- add clock_init function to initialize clock sources according devicetree settings - finish basic clock api function Signed-off-by: Lucien Zhao <[email protected]>
- adapt for mcxe31x series - due to some bit defined in header files add some conditional macro to separate Signed-off-by: Lucien Zhao <[email protected]>
- add binding files: nxp,mcxe31x-siul2-pinctrl.yaml - Enable PINCTRL_NXP_SIUL2 when nxp,mcxe31x-siul2-pinctrl is ok Signed-off-by: Lucien Zhao <[email protected]>
- create 'mcxe' as family and 'mcxe31x' as series - add pinctrl_soc.h - add soc.c/.h to do some soc level initialization - add ecc initialization in mcxe31x_soc_initialization.S Signed-off-by: Lucien Zhao <[email protected]>
- Generate a full devices device tree file - Use specific_part.dtsi + full_devices.dtsi way to desribe all devices Signed-off-by: Lucien Zhao <[email protected]>
- support XIP way to boot - add board doc and picture - enable cases below: hello_world/blinky/button/ philosophers/synchronization/ gpio_basic_api Signed-off-by: Lucien Zhao <[email protected]>
Updated hal_nxp to add pinctrl.h of mcxe24x series Signed-off-by: Lucien Zhao <[email protected]>
- add nxp,kinetis-ftfc.yaml for mcxe24x flash controller Signed-off-by: Lucien Zhao <[email protected]>
- add CONFIG_SOC_SERIES_MCXE24X judgment in driver Signed-off-by: Lucien Zhao <[email protected]>
- create 'mcxe' as family and 'mcxe24x' as series - add pinctrl_soc.h - add soc.c/.h to do system initialization - Support flash boot if CONFIG_MCXE_FLASH_CONFIG==1 Signed-off-by: Lucien Zhao <[email protected]>
- Use specific_part.dtsi + full_devices.dtsi way to desribe all devices Signed-off-by: Lucien Zhao <[email protected]>
- support XIP way to boot - add board doc and picture - enable cases below: hello_world/blinky/button/ philosophers/synchronization/ gpio_basic_api/uart_async_api Signed-off-by: Lucien Zhao <[email protected]>
4019d18
to
bf412e9
Compare
|
hello_world/blinky/button/
philosophers/synchronization/
gpio_basic_api/uart_async_api