BeagleBoard/GSoC/2023 Proposal/BeagleBone Cape add-on board compatibility layer

=ProposalTemplate =

Student: Mentors: Proposal: https://elinux.org/BeagleBoard/GSoC/2023_Proposal/

=Status= This project is currently just a proposal.

=Proposal= Please complete the requirements listed on the ideas page and fill out this template.

About you
Github: limsoonweiutm School: University of Technology Malaysia Country: Malaysia Primary language (We have mentors who speak multiple languages): English, Chinese Typical work hours (We have mentors in various time zones): 7PM - 11PM Malaysia Standard Time UTC +8 Previous GSoC participation: This is my first time attending GSoC. Reason for participation: I am very interested in the learning new things in using Linux OS and device tree is new to me which will be fun learning how to construct device tree and add to the board to supports the cape and clickboards. Therefore, I would like to be involved in updating the cape compatibility layer for BeaglePocket Cape, which are Tech Lape Cape and GamePup Cape. In addition, for the clickboards compatibility parts will be updated on BeaglePlay with Interface category such as PWM, CAN, I2C, etc.

About your project
Project name:

There are symbolic links that do not appear by default in the AI.

 * GPIO (for gpio-leds and gpio-keys)
 * PWM
 * SPI
 * CAN