Skip to content
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

Move hal_nxp glue layer to zephyr repo (with leveraging MCUX SDK NEXT kconfig tree) #84366

Conversation

ZhaoxiangJin
Copy link
Contributor

@ZhaoxiangJin ZhaoxiangJin commented Jan 22, 2025

Version with leveraging MCUX SDK NEXT kconfig tree.

@ZhaoxiangJin ZhaoxiangJin changed the title Move mcux glue code to zephyr repo Move hal_nxp glue layer to zephyr repo Jan 22, 2025
@ZhaoxiangJin
Copy link
Contributor Author

Hello @hakehuang, please help test, thanks.

@ZhaoxiangJin ZhaoxiangJin force-pushed the move-mcux-glue-code-to-zephyr-repo branch from f00f5d5 to 1c5f6f0 Compare January 22, 2025 10:02
@zephyrbot
Copy link
Collaborator

zephyrbot commented Jan 22, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_nxp zephyrproject-rtos/hal_nxp@49ff7e3 (master) zephyrproject-rtos/hal_nxp#500 zephyrproject-rtos/hal_nxp#500/files

DNM label due to: 1 project with PR revision

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@zephyrbot zephyrbot added manifest manifest-hal_nxp DNM This PR should not be merged (Do Not Merge) labels Jan 22, 2025
@carlescufi
Copy link
Member

+1 from me, glue layers belong in the Zephyr tree, not the module repo.

@hakehuang
Copy link
Collaborator

Hello @hakehuang, please help test, thanks.

I kick a full build first, and let's see

@ZhaoxiangJin ZhaoxiangJin force-pushed the move-mcux-glue-code-to-zephyr-repo branch 8 times, most recently from 5f3ac19 to 31fbc34 Compare January 26, 2025 05:21
The cntMode in gpc_tran_step_config_t is not used, removed it.

Signed-off-by: Zhaoxiang Jin <[email protected]>
@ZhaoxiangJin ZhaoxiangJin force-pushed the move-mcux-glue-code-to-zephyr-repo branch 2 times, most recently from 092e470 to f5f5517 Compare January 31, 2025 02:01
Add cortex-m core suffix item for imx devices

Signed-off-by: Zhaoxiang Jin <[email protected]>
The XSPI features was updated in MCUXSDK, need to update
zephyr side code to avoiding build error.

Signed-off-by: Zhaoxiang Jin <[email protected]>
second core kconfig file

CONFIG_SECOND_CORE_MCUX is not set to y when building
the RT1160 and RT1170 second core synchronization
examples. It is better to set this kconfig item to y at
the board layer.

Signed-off-by: Zhaoxiang Jin <[email protected]>
Move hal_nxp glue layer to zephyr repo.

Signed-off-by: Zhaoxiang Jin <[email protected]>
@ZhaoxiangJin ZhaoxiangJin force-pushed the move-mcux-glue-code-to-zephyr-repo branch from f5f5517 to ddf8465 Compare January 31, 2025 04:53
@fabiobaltieri fabiobaltieri added DNM (manifest) This PR should not be merged (controlled by action-manifest) and removed DNM This PR should not be merged (Do Not Merge) labels Feb 4, 2025
@ZhaoxiangJin
Copy link
Contributor Author

Hello @hakehuang, please help test, thanks.

I kick a full build first, and let's see

Hello @hakehuang, I have fixed all twister issues reported by CI, could you please help test again? Thanks.

@hakehuang
Copy link
Collaborator

hakehuang commented Feb 5, 2025

Hello @hakehuang, I have fixed all twister issues reported by CI, could you please help test again? Thanks.

@ZhaoxiangJin what is the relation with this pr? #84423 they get the same name, also please fix below:

get_maintainer.MaintainersError: /home/runner/work/zephyr/zephyr/MAINTAINERS.yml: glob pattern 'modules/Kconfig.imx' in 'files' in area 'West project: hal_nxp' does not match any files

Exception occurred:
  File "/home/runner/work/zephyr/zephyr/scripts/get_maintainer.py", line 593, in _err
    raise MaintainersError(msg)
get_maintainer.MaintainersError: /home/runner/work/zephyr/zephyr/MAINTAINERS.yml: glob pattern 'modules/Kconfig.imx' in 'files' in area 'West project: hal_nxp' does not match any files
The full traceback has been saved in /tmp/sphinx-err-zx0nospo.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks!

@ZhaoxiangJin ZhaoxiangJin changed the title Move hal_nxp glue layer to zephyr repo Move hal_nxp glue layer to zephyr repo (with leveraging MCUX SDK NEXT kconfig tree) Feb 5, 2025
Kconfig.imx, Kconfig.mcux, Kconfig.nxp_s32 have moved
inside hal_nxp, need to remove them from MAINTAINERS.yml

Signed-off-by: Zhaoxiang Jin <[email protected]>
Update manifest to track hal_nxp side PR

Signed-off-by: Zhaoxiang Jin <[email protected]>
@ZhaoxiangJin ZhaoxiangJin force-pushed the move-mcux-glue-code-to-zephyr-repo branch from ddf8465 to 23e82e9 Compare February 5, 2025 11:24
@ZhaoxiangJin
Copy link
Contributor Author

Hello @hakehuang, I have fixed all twister issues reported by CI, could you please help test again? Thanks.

@ZhaoxiangJin what is the relation with this pr? #84423 they get the same name, also please fix below:

get_maintainer.MaintainersError: /home/runner/work/zephyr/zephyr/MAINTAINERS.yml: glob pattern 'modules/Kconfig.imx' in 'files' in area 'West project: hal_nxp' does not match any files

Exception occurred:
  File "/home/runner/work/zephyr/zephyr/scripts/get_maintainer.py", line 593, in _err
    raise MaintainersError(msg)
get_maintainer.MaintainersError: /home/runner/work/zephyr/zephyr/MAINTAINERS.yml: glob pattern 'modules/Kconfig.imx' in 'files' in area 'West project: hal_nxp' does not match any files
The full traceback has been saved in /tmp/sphinx-err-zx0nospo.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks!

I have updated this PR to fix this issue. PR (#84423) is a version that does not use the MCUX SDK NEXT kconfig tree, while this PR is a version that uses the MCUX SDK-NEXT kconfig tree. I have updated the titles of these two PRs to distinguish them.

@hakehuang
Copy link
Collaborator

hakehuang commented Feb 5, 2025

Hello @hakehuang, I have fixed all twister issues reported by CI, could you please help test again? Thanks.

sample.display.shield v4.0.0-4307-g23e82e911eea Build failure frdm_mcxn236/mcxn236

/home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c:434:29: error: initialization of 'void (*)(_Bool)' from incompatible pointer type 'void (*)(_Bool, void *)' [-Werror=incompatible-pointer-types] 434 | .setCSPin = flexio_lcdif_set_cs, \ | ^~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:72:26: note: in definition of macro '__DEBRACKET' 72 | #define __DEBRACKET(...) __VA_ARGS__ | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET' 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code) | ^~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE' 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code) | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_macro.h:204:9: note: in expansion of macro 'Z_COND_CODE_1' 204 | Z_COND_CODE_1(_flag, _if_1_code, _else_code) | ^~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/devicetree.h:4956:9: note: in expansion of macro 'COND_CODE_1' 4956 | COND_CODE_1(DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT), \ | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/twister-out/frdm_mcxn236_mcxn236/zephyr/samples/drivers/display/sample.display.shield/zephyr/include/generated/zephyr/devicetree_generated.h:20829:60: note: in expansion of macro 'MCUX_FLEXIO_LCDIF_DEVICE_INIT' 20829 | #define DT_FOREACH_OKAY_INST_nxp_mipi_dbi_flexio_lcdif(fn) fn(0) | ^~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_FOREACH_OKAY_INST_nxp_mipi_dbi_flexio_lcdif' 105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__ | ^ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c:485:1: note: in expansion of macro 'DT_INST_FOREACH_STATUS_OKAY' 485 | DT_INST_FOREACH_STATUS_OKAY(MCUX_FLEXIO_LCDIF_DEVICE_INIT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c:434:29: note: (near initialization for 'flexio_mculcd_0.setCSPin') 434 | .setCSPin = flexio_lcdif_set_cs, \ | ^~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:72:26: note: in definition of macro '__DEBRACKET' 72 | #define __DEBRACKET(...) __VA_ARGS__ | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET' 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code) | ^~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE' 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code) | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_macro.h:204:9: note: in expansion of macro 'Z_COND_CODE_1' 204 | Z_COND_CODE_1(_flag, _if_1_code, _else_code) | ^~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/devicetree.h:4956:9: note: in expansion of macro 'COND_CODE_1' 4956 | COND_CODE_1(DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT), \ | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/twister-out/frdm_mcxn236_mcxn236/zephyr/samples/drivers/display/sample.display.shield/zephyr/include/generated/zephyr/devicetree_generated.h:20829:60: note: in expansion of macro 'MCUX_FLEXIO_LCDIF_DEVICE_INIT' 20829 | #define DT_FOREACH_OKAY_INST_nxp_mipi_dbi_flexio_lcdif(fn) fn(0) | ^~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_FOREACH_OKAY_INST_nxp_mipi_dbi_flexio_lcdif' 105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__ | ^ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c:485:1: note: in expansion of macro 'DT_INST_FOREACH_STATUS_OKAY' 485 | DT_INST_FOREACH_STATUS_OKAY(MCUX_FLEXIO_LCDIF_DEVICE_INIT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c:435:29: error: initialization of 'void (*)(_Bool)' from incompatible pointer type 'void (*)(_Bool, void *)' [-Werror=incompatible-pointer-types] 435 | .setRSPin = flexio_lcdif_set_rs, \ | ^~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:72:26: note: in definition of macro '__DEBRACKET' 72 | #define __DEBRACKET(...) __VA_ARGS__ | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET' 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code) | ^~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE' 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code) | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_macro.h:204:9: note: in expansion of macro 'Z_COND_CODE_1' 204 | Z_COND_CODE_1(_flag, _if_1_code, _else_code) | ^~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/devicetree.h:4956:9: note: in expansion of macro 'COND_CODE_1' 4956 | COND_CODE_1(DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT), \ | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/twister-out/frdm_mcxn236_mcxn236/zephyr/samples/drivers/display/sample.display.shield/zephyr/include/generated/zephyr/devicetree_generated.h:20829:60: note: in expansion of macro 'MCUX_FLEXIO_LCDIF_DEVICE_INIT' 20829 | #define DT_FOREACH_OKAY_INST_nxp_mipi_dbi_flexio_lcdif(fn) fn(0) | ^~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_FOREACH_OKAY_INST_nxp_mipi_dbi_flexio_lcdif' 105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__ | ^ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c:485:1: note: in expansion of macro 'DT_INST_FOREACH_STATUS_OKAY' 485 | DT_INST_FOREACH_STATUS_OKAY(MCUX_FLEXIO_LCDIF_DEVICE_INIT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c:435:29: note: (near initialization for 'flexio_mculcd_0.setRSPin') 435 | .setRSPin = flexio_lcdif_set_rs, \ | ^~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:72:26: note: in definition of macro '__DEBRACKET' 72 | #define __DEBRACKET(...) __VA_ARGS__ | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET' 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code) | ^~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE' 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code) | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_macro.h:204:9: note: in expansion of macro 'Z_COND_CODE_1' 204 | Z_COND_CODE_1(_flag, _if_1_code, _else_code) | ^~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/devicetree.h:4956:9: note: in expansion of macro 'COND_CODE_1' 4956 | COND_CODE_1(DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT), \ | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/twister-out/frdm_mcxn236_mcxn236/zephyr/samples/drivers/display/sample.display.shield/zephyr/include/generated/zephyr/devicetree_generated.h:20829:60: note: in expansion of macro 'MCUX_FLEXIO_LCDIF_DEVICE_INIT' 20829 | #define DT_FOREACH_OKAY_INST_nxp_mipi_dbi_flexio_lcdif(fn) fn(0) | ^~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_FOREACH_OKAY_INST_nxp_mipi_dbi_flexio_lcdif' 105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__ | ^ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c:485:1: note: in expansion of macro 'DT_INST_FOREACH_STATUS_OKAY' 485 | DT_INST_FOREACH_STATUS_OKAY(MCUX_FLEXIO_LCDIF_DEVICE_INIT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c:436:31: error: initialization of 'void (*)(_Bool)' from incompatible pointer type 'void (*)(_Bool, void *)' [-Werror=incompatible-pointer-types] 436 | .setRDWRPin = flexio_lcdif_set_rd_wr, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:72:26: note: in definition of macro '__DEBRACKET' 72 | #define __DEBRACKET(...) __VA_ARGS__ | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET' 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code) | ^~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE' 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code) | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_macro.h:204:9: note: in expansion of macro 'Z_COND_CODE_1' 204 | Z_COND_CODE_1(_flag, _if_1_code, _else_code) | ^~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/devicetree.h:4956:9: note: in expansion of macro 'COND_CODE_1' 4956 | COND_CODE_1(DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT), \ | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/twister-out/frdm_mcxn236_mcxn236/zephyr/samples/drivers/display/sample.display.shield/zephyr/include/generated/zephyr/devicetree_generated.h:20829:60: note: in expansion of macro 'MCUX_FLEXIO_LCDIF_DEVICE_INIT' 20829 | #define DT_FOREACH_OKAY_INST_nxp_mipi_dbi_flexio_lcdif(fn) fn(0) | ^~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_FOREACH_OKAY_INST_nxp_mipi_dbi_flexio_lcdif' 105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__ | ^ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c:485:1: note: in expansion of macro 'DT_INST_FOREACH_STATUS_OKAY' 485 | DT_INST_FOREACH_STATUS_OKAY(MCUX_FLEXIO_LCDIF_DEVICE_INIT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c:436:31: note: (near initialization for 'flexio_mculcd_0.setRDWRPin') 436 | .setRDWRPin = flexio_lcdif_set_rd_wr, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:72:26: note: in definition of macro '__DEBRACKET' 72 | #define __DEBRACKET(...) __VA_ARGS__ | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:64:9: note: in expansion of macro '__GET_ARG2_DEBRACKET' 64 | __GET_ARG2_DEBRACKET(one_or_two_args _if_code, _else_code) | ^~~~~~~~~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:59:9: note: in expansion of macro '__COND_CODE' 59 | __COND_CODE(_XXXX##_flag, _if_1_code, _else_code) | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_macro.h:204:9: note: in expansion of macro 'Z_COND_CODE_1' 204 | Z_COND_CODE_1(_flag, _if_1_code, _else_code) | ^~~~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/devicetree.h:4956:9: note: in expansion of macro 'COND_CODE_1' 4956 | COND_CODE_1(DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT), \ | ^~~~~~~~~~~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/twister-out/frdm_mcxn236_mcxn236/zephyr/samples/drivers/display/sample.display.shield/zephyr/include/generated/zephyr/devicetree_generated.h:20829:60: note: in expansion of macro 'MCUX_FLEXIO_LCDIF_DEVICE_INIT' 20829 | #define DT_FOREACH_OKAY_INST_nxp_mipi_dbi_flexio_lcdif(fn) fn(0) | ^~ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/include/zephyr/sys/util_internal.h:105:36: note: in expansion of macro 'DT_FOREACH_OKAY_INST_nxp_mipi_dbi_flexio_lcdif' 105 | #define UTIL_PRIMITIVE_CAT(a, ...) a##__VA_ARGS__ | ^ /home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/mipi_dbi/mipi_dbi_nxp_flexio_lcdif.c:485:1: note: in expansion of macro 'DT_INST_FOREACH_STATUS_OKAY' 485 | DT_INST_FOREACH_STATUS_OKAY(MCUX_FLEXIO_LCDIF_DEVICE_INIT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors ninja: build stopped: subcommand failed. 

drivers.watchdog.wdt_basic_test_suite.wdt v4.0.0-4307-g23e82e911eea Build failure frdm_ke17z/mke17z7
drivers.watchdog.wdt_basic_test_suite.wdt | v4.0.0-4307-g23e82e911eea | Build failure | frdm_ke17z512/mke17z9
drivers.watchdog.wdt_basic_test_suite.wdt v4.0.0-4307-g23e82e911eea Build failure frdm_k22f/mk22f51212
``
/home/jenkins/agent/workspace/bitbucket_build_platform/zephyr/drivers/watchdog/wdt_mcux_wdog32.c:14:10: fatal error: fsl_wdog32.h: No such file or directory 14 | #include <fsl_wdog32.h> | ^~~~~~~~~~~~~~ compilation terminated. ninja: build stopped: subcommand failed.



Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DNM (manifest) This PR should not be merged (controlled by action-manifest) manifest manifest-hal_nxp
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants