Skip to content

Add minimal support for Microchip SAMA7D65-curiosity board #93133

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

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

TonyHan11
Copy link
Contributor

This pull request introduces the minimal support for Microchip sama7d65-curiosity board.
Tested with samples/hello_world and samples/subsys/shell/shell_module.

Update west.yml for Microchip SAMA7D65 HAL.

Signed-off-by: Tony Han <tony.han@microchip.com>
Copy link

github-actions bot commented Jul 15, 2025

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

Name Old Revision New Revision Diff
hal_microchip zephyrproject-rtos/hal_microchip@32a79d4 zephyrproject-rtos/hal_microchip@0f72d75 (master) zephyrproject-rtos/hal_microchip@32a79d48..0f72d757

All manifest checks OK

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

nordicjm
nordicjm previously approved these changes Jul 15, 2025
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

put through https://tinypng.com/

@nordicjm nordicjm requested a review from kartben July 15, 2025 06:54
Change the location of the names for programable clocks from the stack
to "static struct clk_programmable" array.

Signed-off-by: Tony Han <tony.han@microchip.com>
Replace the array size for sama7g5 registered clocks with macros and
put the macros to soc.h with descriptions.

Signed-off-by: Tony Han <tony.han@microchip.com>
Product URL: https://www.microchip.com/en-us/product/SAMA7D65

Signed-off-by: Tony Han <tony.han@microchip.com>
Register sama7d65 clocks in sam_pmc_setup() which will be called by
the PMC driver.

Signed-off-by: Tony Han <tony.han@microchip.com>
Add LVDSPLL, MCK3 and MCK5 clock definitions for microchip SAMA7D65.

Signed-off-by: Tony Han <tony.han@microchip.com>
Add the base DTSI file for Microchip sama7d65.

Signed-off-by: Tony Han <tony.han@microchip.com>
Introduce sama7d65_curiosity.dts for sama7d65_curiosity board.

Signed-off-by: Tony Han <tony.han@microchip.com>
Copy link

EV63J76A provides the following hardware components:

- Processor
- Microchip SAMA7D65-V/4HB (SoC 343-ball TFBGA, 14x14 mm, 0.65 mm pitch)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix everywhere - see https://builds.zephyrproject.io/zephyr/pr/93133/docs/boards/microchip/sam/sama7d65_curiosity/doc/index.html

Suggested change
- Microchip SAMA7D65-V/4HB (SoC 343-ball TFBGA, 14x14 mm, 0.65 mm pitch)
- Microchip SAMA7D65-V/4HB (SoC 343-ball TFBGA, 14x14 mm, 0.65 mm pitch)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants