arch: add SMCR register defines (ATmega48P)

Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
1 files changed, 7 insertions(+), 0 deletions(-)

M arch/atmega48p.h
M arch/atmega48p.h +7 -0
@@ 148,6 148,13 @@ struct mmregs_layout {
 #define RGE_ACSR_ACIS0			(1 << 0)
 	uint8_t acsr;
 	uint8_t _res6[2];
+#define REG_SMCR_SM_IDLE		(0 << 1)
+#define REG_SMCR_SM_ADC_NOISE		(1 << 1)
+#define REG_SMCR_SM_POWER_DOWN		(2 << 1)
+#define REG_SMCR_SM_POWER_SAVE		(3 << 1)
+#define REG_SMCR_SM_STANDBY		(6 << 1)
+#define REG_SMCR_SM_EXT_STANDBY		(7 << 1)
+#define REG_SMCR_SE			(1 << 0)
 	uint8_t smcr;
 	uint8_t mcusr;
 	uint8_t mcucr;