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> |
||
|---|---|---|
| .. | ||
| adc_fixup_sam0.h | ||
| atmel_sam0_dt.h | ||
| bossa.c | ||
| CMakeLists.txt | ||
| gmac_fixup_samd5x.h | ||
| Kconfig.samd2x | ||
| Kconfig.samd5x | ||
| Kconfig.saml2x | ||
| pinctrl_soc.h | ||
| sercom_fixup_samd5x.h | ||
| soc_port.c | ||
| soc_port.h | ||
| soc_samc2x.c | ||
| soc_samd2x.c | ||
| soc_samd5x.c | ||
| soc_saml2x.c | ||
| soc_samr3x_radio_off.c | ||
| tc_fixup_samd5x.h | ||