/* * Copyright (c) 2021 Microchip Technology Inc. * * SPDX-License-Identifier: Apache-2.0 */ #include #include #include #include #include #include #include #include #include #include "mec172x/mec172x-vw-routing.dtsi" / { cpus { #address-cells = <1>; #size-cells = <0>; cpu0: cpu@0 { device_type = "cpu"; compatible = "arm,cortex-m4"; reg = <0>; cpu-power-states = <&idle &suspend_to_ram>; }; power-states { idle: idle { compatible = "zephyr,power-state"; power-state-name = "suspend-to-idle"; min-residency-us = <1000000>; }; suspend_to_ram: suspend_to_ram { compatible = "zephyr,power-state"; power-state-name = "suspend-to-ram"; min-residency-us = <2000000>; }; }; }; flash0: flash@c0000 { reg = <0x000C0000 0x58000>; }; sram0: memory@118000 { compatible = "mmio-sram"; reg = <0x00118000 0x10000>; }; soc { #include "mec172x_common.dtsi" eeprom: eeprom@40002c00 { compatible = "microchip,xec-eeprom"; reg = <0x40002c00 0x400>; interrupts = <155 2>; size = <2048>; girqs = <18 13>; pcrs = <4 14>; status = "disabled"; }; }; }; &nvic { arm,num-irq-priority-bits = <3>; }; &systick { status = "disabled"; };