]> rtime.felk.cvut.cz Git - sysless.git/commitdiff
EDK2638 LED macro upgrade.
authorStanislav Marek <mareks1@fel.cvut.cz>
Wed, 2 Nov 2005 17:07:00 +0000 (17:07 +0000)
committerStanislav Marek <mareks1@fel.cvut.cz>
Wed, 2 Nov 2005 17:07:00 +0000 (17:07 +0000)
darcs-hash:20051102170704-5f899-18a3b5d085655ee077aad1fe87224d96f895935b.gz

common/board/edk2638/config.edk2638
common/board/edk2638/defines/system_def_edk2638.h

index afc225e6a4d266f1517e9b95714cffc25d02d8c8..0367052e6feac03f83fbcf2fd7319b71a91eb5a9 100644 (file)
@@ -26,7 +26,7 @@ LOAD_CMD-flash = \
        $(TOHIT) --erase --start 0x004000 --length 0x03C000; \
        $(TOHIT) --command 1 --blockmode 32 --start 0x004000 
 
-RUN_CMD-ram = $(TOHIT) --go 0x200000
+RUN_CMD-ram = $(TOHIT) --go 0x040000
 
 # This selects linker script
 LD_SCRIPT = edk2638
index 59d6524178cc657614af9ba033911531b3f07985..4c7260d67a3610c1261103e3611c676c2e4f918a 100644 (file)
@@ -159,14 +159,14 @@ __u8 DIO_PFDDR_shadow;
 __u8 DIO_PJDDR_shadow;
 
 #define DEB_LED_INIT() \
-        do {\
-           *DIO_P1DR &= ~(P1DR_P14DRm | P1DR_P15DRm);\
-           SHADOW_REG_SET(DIO_P1DDR,0x30); /* set P1.4, P1.5 LED output */ \
+         do {\
+       *DIO_P1DR &= ~(P1DR_P14DRm | P1DR_P15DRm);\
+           SHADOW_REG_SET(DIO_P1DDR,(P1DDR_P15DDRm|P1DDR_P14DDRm)); /* set P1.5 and P1.4 as output */ \
        } while (0)
        
-#define DEB_LED_OFF(num) \
-        (*DIO_P1DR |= (P1DR_P14DRm << (num)) & (P1DR_P14DRm | P1DR_P15DRm))
 #define DEB_LED_ON(num) \
-       (*DIO_P1DR &=~(P1DR_P14DRm << (num)) | ~(P1DR_P14DRm | P1DR_P15DRm))
+  (*DIO_P1DR |= (P1DR_P14DRm << (num)) & (P1DR_P14DRm | P1DR_P15DRm))
+#define DEB_LED_OFF(num) \
+  (*DIO_P1DR &=~(P1DR_P14DRm << (num)) | ~(P1DR_P14DRm | P1DR_P15DRm))
 
 #endif /* _SYSTEM_DEF_HW01_H_ */