zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
9.74k stars 6k forks source link

boards: shields: add rk043fn02h_ct and rk043fn66hs_ctg shields #72174

Open danieldegrasse opened 2 weeks ago

danieldegrasse commented 2 weeks ago

Add rk043fn02h_ct and rk043fn66hs_ctg shields. These shields both describe Rocktech panels available from NXP, and compatible with several NXP iMX RT EVKs using a FPC interface.

Define nodelabel aliases for these FPC interfaces, and update the RT1060 EVK board definition to no longer define the RK043FN02H_CT as a panel at the board level (and use the shield instead)

Support for additional NXP EVKs (RT1064, RT1050, RT1040) will be added in follow up PRs.

dleach02 commented 3 days ago

@DerekSnell can you verify on your HW?

danieldegrasse commented 2 days ago

@danieldegrasse and @dleach02 , This PR works well on my hardware. I tested with the following combinations:

* `mimxrt1050_evk` board with `rk043fn02h_ct` shield

* `mimxrt1060_evkb` board with `rk043fn66hs_ctg` shield

The doc page has some typos to fix for the build instructions. Otherwise, this looks good to me.

Thanks for catching these- both should be fixed now

dleach02 commented 2 hours ago

@kartben need your approval