/* * Copyright (c) 2022 Kamil Serwus * * SPDX-License-Identifier: Apache-2.0 */ #include / { aliases { sercom-4 = &sercom4; sercom-5 = &sercom5; }; soc { adc1: adc@42004800 { compatible = "atmel,sam0-adc"; status = "disabled"; reg = <0x42004800 0x30>; interrupts = <26 0>; interrupt-names = "resrdy"; clocks = <&gclk 34>, <&mclk 0x1c 18>; clock-names = "GCLK", "MCLK"; gclk = <0>; prescaler = <4>; #io-channel-cells = <1>; }; sercom4: sercom@42001400 { compatible = "atmel,sam0-sercom"; reg = <0x42001400 0x40>; interrupts = <13 0>; clocks = <&gclk 23>, <&mclk 0x1c 5>; clock-names = "GCLK", "MCLK"; status = "disabled"; }; sercom5: sercom@42001800 { compatible = "atmel,sam0-sercom"; reg = <0x42001800 0x40>; interrupts = <14 0>; clocks = <&gclk 25>, <&mclk 0x1c 6>; clock-names = "GCLK", "MCLK"; status = "disabled"; }; can0: can@42001c00 { compatible = "atmel,sam0-can"; reg = <0x42001c00 0x100>; interrupts = <15 0>; interrupt-names = "int0"; clocks = <&gclk 26>, <&mclk 0x10 8>; clock-names = "GCLK", "MCLK"; bosch,mram-cfg = <0x0 28 8 3 3 0 1 1>; divider = <12>; status = "disabled"; }; can1: can@42002000 { compatible = "atmel,sam0-can"; reg = <0x42002000 0x100>; interrupts = <16 0>; interrupt-names = "int0"; clocks = <&gclk 27>, <&mclk 0x10 9>; clock-names = "GCLK", "MCLK"; bosch,mram-cfg = <0x0 28 8 3 3 0 1 1>; divider = <12>; status = "disabled"; }; }; };