zephyr/soc/atmel/sam0/common
Gerson Fernando Budke ea7922195b clocks: atmel: sam0: Fix gclk and mclk clock bindings
The Atmel SAM0 SoC enable peripherals clocks in distinct places: PM and
MCLK. The old devices had defined the peripheral clock enable bit at PM.
On the newer devices this was extracted on a dedicated memory section
called Master Clock (MCLK). This change excludes the dedicated bindings
in favor of a generic approach that cover all cases.

Now the clocks properties is complemented by the atmel,assigned-clocks
property. It gives the liberty to user to customize the clock source
from a generic clock or configure the direct connections.

All peripherals drivers were reworked with the newer solution.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2025-01-14 20:49:03 +01:00
..
adc_fixup_sam0.h
atmel_sam0_dt.h clocks: atmel: sam0: Fix gclk and mclk clock bindings 2025-01-14 20:49:03 +01:00
bossa.c
CMakeLists.txt
gmac_fixup_samd5x.h
Kconfig.samd2x
Kconfig.samd5x soc: sam0: samd5x: xosc32 configurable startup time 2024-12-17 11:37:55 +00:00
Kconfig.saml2x
pinctrl_soc.h
sercom_fixup_samd5x.h
soc_port.c
soc_port.h
soc_samc2x.c soc: atmel: fix wait state value 2024-11-16 14:03:27 -05:00
soc_samd2x.c arch: arm: replace PLATFORM_SPECIFIC_INIT with PLATFORM_RESET_HOOK 2024-09-09 10:07:33 +02:00
soc_samd5x.c soc: sam0: samd5x: xosc32 configurable startup time 2024-12-17 11:37:55 +00:00
soc_saml2x.c arch: arm: replace PLATFORM_SPECIFIC_INIT with PLATFORM_RESET_HOOK 2024-09-09 10:07:33 +02:00
soc_samr3x_radio_off.c
tc_fixup_samd5x.h