diff options
author | Mike Frysinger <vapier@gentoo.org> | 2010-10-25 21:11:10 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2011-01-10 07:18:06 -0500 |
commit | 4de2bf8786ec8ec9a45b556e1ddf5c80c807a361 (patch) | |
tree | 7ac3dbd87b81d207c8417b5e581122ff5dba0fa4 | |
parent | 9887f41533c860777b2fcf2eccf04f95980ab52a (diff) |
Blackfin: push gpio (port) defines into common headers
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24 files changed, 282 insertions, 601 deletions
diff --git a/arch/blackfin/include/mach-common/ports-a.h b/arch/blackfin/include/mach-common/ports-a.h new file mode 100644 index 000000000000..9f78a761c40a --- /dev/null +++ b/arch/blackfin/include/mach-common/ports-a.h | |||
@@ -0,0 +1,25 @@ | |||
1 | /* | ||
2 | * Port A Masks | ||
3 | */ | ||
4 | |||
5 | #ifndef __BFIN_PERIPHERAL_PORT_A__ | ||
6 | #define __BFIN_PERIPHERAL_PORT_A__ | ||
7 | |||
8 | #define PA0 (1 << 0) | ||
9 | #define PA1 (1 << 1) | ||
10 | #define PA2 (1 << 2) | ||
11 | #define PA3 (1 << 3) | ||
12 | #define PA4 (1 << 4) | ||
13 | #define PA5 (1 << 5) | ||
14 | #define PA6 (1 << 6) | ||
15 | #define PA7 (1 << 7) | ||
16 | #define PA8 (1 << 8) | ||
17 | #define PA9 (1 << 9) | ||
18 | #define PA10 (1 << 10) | ||
19 | #define PA11 (1 << 11) | ||
20 | #define PA12 (1 << 12) | ||
21 | #define PA13 (1 << 13) | ||
22 | #define PA14 (1 << 14) | ||
23 | #define PA15 (1 << 15) | ||
24 | |||
25 | #endif | ||
diff --git a/arch/blackfin/include/mach-common/ports-b.h b/arch/blackfin/include/mach-common/ports-b.h new file mode 100644 index 000000000000..b81702f09ec6 --- /dev/null +++ b/arch/blackfin/include/mach-common/ports-b.h | |||
@@ -0,0 +1,25 @@ | |||
1 | /* | ||
2 | * Port B Masks | ||
3 | */ | ||
4 | |||
5 | #ifndef __BFIN_PERIPHERAL_PORT_B__ | ||
6 | #define __BFIN_PERIPHERAL_PORT_B__ | ||
7 | |||
8 | #define PB0 (1 << 0) | ||
9 | #define PB1 (1 << 1) | ||
10 | #define PB2 (1 << 2) | ||
11 | #define PB3 (1 << 3) | ||
12 | #define PB4 (1 << 4) | ||
13 | #define PB5 (1 << 5) | ||
14 | #define PB6 (1 << 6) | ||
15 | #define PB7 (1 << 7) | ||
16 | #define PB8 (1 << 8) | ||
17 | #define PB9 (1 << 9) | ||
18 | #define PB10 (1 << 10) | ||
19 | #define PB11 (1 << 11) | ||
20 | #define PB12 (1 << 12) | ||
21 | #define PB13 (1 << 13) | ||
22 | #define PB14 (1 << 14) | ||
23 | #define PB15 (1 << 15) | ||
24 | |||
25 | #endif | ||
diff --git a/arch/blackfin/include/mach-common/ports-c.h b/arch/blackfin/include/mach-common/ports-c.h new file mode 100644 index 000000000000..3cc665e0ba08 --- /dev/null +++ b/arch/blackfin/include/mach-common/ports-c.h | |||
@@ -0,0 +1,25 @@ | |||
1 | /* | ||
2 | * Port C Masks | ||
3 | */ | ||
4 | |||
5 | #ifndef __BFIN_PERIPHERAL_PORT_C__ | ||
6 | #define __BFIN_PERIPHERAL_PORT_C__ | ||
7 | |||
8 | #define PC0 (1 << 0) | ||
9 | #define PC1 (1 << 1) | ||
10 | #define PC2 (1 << 2) | ||
11 | #define PC3 (1 << 3) | ||
12 | #define PC4 (1 << 4) | ||
13 | #define PC5 (1 << 5) | ||
14 | #define PC6 (1 << 6) | ||
15 | #define PC7 (1 << 7) | ||
16 | #define PC8 (1 << 8) | ||
17 | #define PC9 (1 << 9) | ||
18 | #define PC10 (1 << 10) | ||
19 | #define PC11 (1 << 11) | ||
20 | #define PC12 (1 << 12) | ||
21 | #define PC13 (1 << 13) | ||
22 | #define PC14 (1 << 14) | ||
23 | #define PC15 (1 << 15) | ||
24 | |||
25 | #endif | ||
diff --git a/arch/blackfin/include/mach-common/ports-d.h b/arch/blackfin/include/mach-common/ports-d.h new file mode 100644 index 000000000000..868c6a01f1b2 --- /dev/null +++ b/arch/blackfin/include/mach-common/ports-d.h | |||
@@ -0,0 +1,25 @@ | |||
1 | /* | ||
2 | * Port D Masks | ||
3 | */ | ||
4 | |||
5 | #ifndef __BFIN_PERIPHERAL_PORT_D__ | ||
6 | #define __BFIN_PERIPHERAL_PORT_D__ | ||
7 | |||
8 | #define PD0 (1 << 0) | ||
9 | #define PD1 (1 << 1) | ||
10 | #define PD2 (1 << 2) | ||
11 | #define PD3 (1 << 3) | ||
12 | #define PD4 (1 << 4) | ||
13 | #define PD5 (1 << 5) | ||
14 | #define PD6 (1 << 6) | ||
15 | #define PD7 (1 << 7) | ||
16 | #define PD8 (1 << 8) | ||
17 | #define PD9 (1 << 9) | ||
18 | #define PD10 (1 << 10) | ||
19 | #define PD11 (1 << 11) | ||
20 | #define PD12 (1 << 12) | ||
21 | #define PD13 (1 << 13) | ||
22 | #define PD14 (1 << 14) | ||
23 | #define PD15 (1 << 15) | ||
24 | |||
25 | #endif | ||
diff --git a/arch/blackfin/include/mach-common/ports-e.h b/arch/blackfin/include/mach-common/ports-e.h new file mode 100644 index 000000000000..c88b0d0dd443 --- /dev/null +++ b/arch/blackfin/include/mach-common/ports-e.h | |||
@@ -0,0 +1,25 @@ | |||
1 | /* | ||
2 | * Port E Masks | ||
3 | */ | ||
4 | |||
5 | #ifndef __BFIN_PERIPHERAL_PORT_E__ | ||
6 | #define __BFIN_PERIPHERAL_PORT_E__ | ||
7 | |||
8 | #define PE0 (1 << 0) | ||
9 | #define PE1 (1 << 1) | ||
10 | #define PE2 (1 << 2) | ||
11 | #define PE3 (1 << 3) | ||
12 | #define PE4 (1 << 4) | ||
13 | #define PE5 (1 << 5) | ||
14 | #define PE6 (1 << 6) | ||
15 | #define PE7 (1 << 7) | ||
16 | #define PE8 (1 << 8) | ||
17 | #define PE9 (1 << 9) | ||
18 | #define PE10 (1 << 10) | ||
19 | #define PE11 (1 << 11) | ||
20 | #define PE12 (1 << 12) | ||
21 | #define PE13 (1 << 13) | ||
22 | #define PE14 (1 << 14) | ||
23 | #define PE15 (1 << 15) | ||
24 | |||
25 | #endif | ||
diff --git a/arch/blackfin/include/mach-common/ports-f.h b/arch/blackfin/include/mach-common/ports-f.h new file mode 100644 index 000000000000..d6af20633278 --- /dev/null +++ b/arch/blackfin/include/mach-common/ports-f.h | |||
@@ -0,0 +1,25 @@ | |||
1 | /* | ||
2 | * Port F Masks | ||
3 | */ | ||
4 | |||
5 | #ifndef __BFIN_PERIPHERAL_PORT_F__ | ||
6 | #define __BFIN_PERIPHERAL_PORT_F__ | ||
7 | |||
8 | #define PF0 (1 << 0) | ||
9 | #define PF1 (1 << 1) | ||
10 | #define PF2 (1 << 2) | ||
11 | #define PF3 (1 << 3) | ||
12 | #define PF4 (1 << 4) | ||
13 | #define PF5 (1 << 5) | ||
14 | #define PF6 (1 << 6) | ||
15 | #define PF7 (1 << 7) | ||
16 | #define PF8 (1 << 8) | ||
17 | #define PF9 (1 << 9) | ||
18 | #define PF10 (1 << 10) | ||
19 | #define PF11 (1 << 11) | ||
20 | #define PF12 (1 << 12) | ||
21 | #define PF13 (1 << 13) | ||
22 | #define PF14 (1 << 14) | ||
23 | #define PF15 (1 << 15) | ||
24 | |||
25 | #endif | ||
diff --git a/arch/blackfin/include/mach-common/ports-g.h b/arch/blackfin/include/mach-common/ports-g.h new file mode 100644 index 000000000000..09355d333c0e --- /dev/null +++ b/arch/blackfin/include/mach-common/ports-g.h | |||
@@ -0,0 +1,25 @@ | |||
1 | /* | ||
2 | * Port G Masks | ||
3 | */ | ||
4 | |||
5 | #ifndef __BFIN_PERIPHERAL_PORT_G__ | ||
6 | #define __BFIN_PERIPHERAL_PORT_G__ | ||
7 | |||
8 | #define PG0 (1 << 0) | ||
9 | #define PG1 (1 << 1) | ||
10 | #define PG2 (1 << 2) | ||
11 | #define PG3 (1 << 3) | ||
12 | #define PG4 (1 << 4) | ||
13 | #define PG5 (1 << 5) | ||
14 | #define PG6 (1 << 6) | ||
15 | #define PG7 (1 << 7) | ||
16 | #define PG8 (1 << 8) | ||
17 | #define PG9 (1 << 9) | ||
18 | #define PG10 (1 << 10) | ||
19 | #define PG11 (1 << 11) | ||
20 | #define PG12 (1 << 12) | ||
21 | #define PG13 (1 << 13) | ||
22 | #define PG14 (1 << 14) | ||
23 | #define PG15 (1 << 15) | ||
24 | |||
25 | #endif | ||
diff --git a/arch/blackfin/include/mach-common/ports-h.h b/arch/blackfin/include/mach-common/ports-h.h new file mode 100644 index 000000000000..fa3910c6fbd4 --- /dev/null +++ b/arch/blackfin/include/mach-common/ports-h.h | |||
@@ -0,0 +1,25 @@ | |||
1 | /* | ||
2 | * Port H Masks | ||
3 | */ | ||
4 | |||
5 | #ifndef __BFIN_PERIPHERAL_PORT_H__ | ||
6 | #define __BFIN_PERIPHERAL_PORT_H__ | ||
7 | |||
8 | #define PH0 (1 << 0) | ||
9 | #define PH1 (1 << 1) | ||
10 | #define PH2 (1 << 2) | ||
11 | #define PH3 (1 << 3) | ||
12 | #define PH4 (1 << 4) | ||
13 | #define PH5 (1 << 5) | ||
14 | #define PH6 (1 << 6) | ||
15 | #define PH7 (1 << 7) | ||
16 | #define PH8 (1 << 8) | ||
17 | #define PH9 (1 << 9) | ||
18 | #define PH10 (1 << 10) | ||
19 | #define PH11 (1 << 11) | ||
20 | #define PH12 (1 << 12) | ||
21 | #define PH13 (1 << 13) | ||
22 | #define PH14 (1 << 14) | ||
23 | #define PH15 (1 << 15) | ||
24 | |||
25 | #endif | ||
diff --git a/arch/blackfin/include/mach-common/ports-i.h b/arch/blackfin/include/mach-common/ports-i.h new file mode 100644 index 000000000000..f176f08af624 --- /dev/null +++ b/arch/blackfin/include/mach-common/ports-i.h | |||
@@ -0,0 +1,25 @@ | |||
1 | /* | ||
2 | * Port I Masks | ||
3 | */ | ||
4 | |||
5 | #ifndef __BFIN_PERIPHERAL_PORT_I__ | ||
6 | #define __BFIN_PERIPHERAL_PORT_I__ | ||
7 | |||
8 | #define PI0 (1 << 0) | ||
9 | #define PI1 (1 << 1) | ||
10 | #define PI2 (1 << 2) | ||
11 | #define PI3 (1 << 3) | ||
12 | #define PI4 (1 << 4) | ||
13 | #define PI5 (1 << 5) | ||
14 | #define PI6 (1 << 6) | ||
15 | #define PI7 (1 << 7) | ||
16 | #define PI8 (1 << 8) | ||
17 | #define PI9 (1 << 9) | ||
18 | #define PI10 (1 << 10) | ||
19 | #define PI11 (1 << 11) | ||
20 | #define PI12 (1 << 12) | ||
21 | #define PI13 (1 << 13) | ||
22 | #define PI14 (1 << 14) | ||
23 | #define PI15 (1 << 15) | ||
24 | |||
25 | #endif | ||
diff --git a/arch/blackfin/include/mach-common/ports-j.h b/arch/blackfin/include/mach-common/ports-j.h new file mode 100644 index 000000000000..924123ecec5a --- /dev/null +++ b/arch/blackfin/include/mach-common/ports-j.h | |||
@@ -0,0 +1,25 @@ | |||
1 | /* | ||
2 | * Port J Masks | ||
3 | */ | ||
4 | |||
5 | #ifndef __BFIN_PERIPHERAL_PORT_J__ | ||
6 | #define __BFIN_PERIPHERAL_PORT_J__ | ||
7 | |||
8 | #define PJ0 (1 << 0) | ||
9 | #define PJ1 (1 << 1) | ||
10 | #define PJ2 (1 << 2) | ||
11 | #define PJ3 (1 << 3) | ||
12 | #define PJ4 (1 << 4) | ||
13 | #define PJ5 (1 << 5) | ||
14 | #define PJ6 (1 << 6) | ||
15 | #define PJ7 (1 << 7) | ||
16 | #define PJ8 (1 << 8) | ||
17 | #define PJ9 (1 << 9) | ||
18 | #define PJ10 (1 << 10) | ||
19 | #define PJ11 (1 << 11) | ||
20 | #define PJ12 (1 << 12) | ||
21 | #define PJ13 (1 << 13) | ||
22 | #define PJ14 (1 << 14) | ||
23 | #define PJ15 (1 << 15) | ||
24 | |||
25 | #endif | ||
diff --git a/arch/blackfin/mach-bf518/include/mach/defBF51x_base.h b/arch/blackfin/mach-bf518/include/mach/defBF51x_base.h index 1ac16e7f7b76..bd2be4e93859 100644 --- a/arch/blackfin/mach-bf518/include/mach/defBF51x_base.h +++ b/arch/blackfin/mach-bf518/include/mach/defBF51x_base.h | |||
@@ -770,55 +770,6 @@ | |||
770 | #define EMU_RUN 0x0200 /* Emulation Behavior Select */ | 770 | #define EMU_RUN 0x0200 /* Emulation Behavior Select */ |
771 | #define ERR_TYP 0xC000 /* Error Type */ | 771 | #define ERR_TYP 0xC000 /* Error Type */ |
772 | 772 | ||
773 | |||
774 | /* ****************** GPIO PORTS F, G, H MASKS ***********************/ | ||
775 | /* General Purpose IO (0xFFC00700 - 0xFFC007FF) Masks */ | ||
776 | /* Port F Masks */ | ||
777 | #define PF0 0x0001 | ||
778 | #define PF1 0x0002 | ||
779 | #define PF2 0x0004 | ||
780 | #define PF3 0x0008 | ||
781 | #define PF4 0x0010 | ||
782 | #define PF5 0x0020 | ||
783 | #define PF6 0x0040 | ||
784 | #define PF7 0x0080 | ||
785 | #define PF8 0x0100 | ||
786 | #define PF9 0x0200 | ||
787 | #define PF10 0x0400 | ||
788 | #define PF11 0x0800 | ||
789 | #define PF12 0x1000 | ||
790 | #define PF13 0x2000 | ||
791 | #define PF14 0x4000 | ||
792 | #define PF15 0x8000 | ||
793 | |||
794 | /* Port G Masks */ | ||
795 | #define PG0 0x0001 | ||
796 | #define PG1 0x0002 | ||
797 | #define PG2 0x0004 | ||
798 | #define PG3 0x0008 | ||
799 | #define PG4 0x0010 | ||
800 | #define PG5 0x0020 | ||
801 | #define PG6 0x0040 | ||
802 | #define PG7 0x0080 | ||
803 | #define PG8 0x0100 | ||
804 | #define PG9 0x0200 | ||
805 | #define PG10 0x0400 | ||
806 | #define PG11 0x0800 | ||
807 | #define PG12 0x1000 | ||
808 | #define PG13 0x2000 | ||
809 | #define PG14 0x4000 | ||
810 | #define PG15 0x8000 | ||
811 | |||
812 | /* Port H Masks */ | ||
813 | #define PH0 0x0001 | ||
814 | #define PH1 0x0002 | ||
815 | #define PH2 0x0004 | ||
816 | #define PH3 0x0008 | ||
817 | #define PH4 0x0010 | ||
818 | #define PH5 0x0020 | ||
819 | #define PH6 0x0040 | ||
820 | #define PH7 0x0080 | ||
821 | |||
822 | /* ********************* ASYNCHRONOUS MEMORY CONTROLLER MASKS *************************/ | 773 | /* ********************* ASYNCHRONOUS MEMORY CONTROLLER MASKS *************************/ |
823 | /* EBIU_AMGCTL Masks */ | 774 | /* EBIU_AMGCTL Masks */ |
824 | #define AMCKEN 0x0001 /* Enable CLKOUT */ | 775 | #define AMCKEN 0x0001 /* Enable CLKOUT */ |
diff --git a/arch/blackfin/mach-bf518/include/mach/gpio.h b/arch/blackfin/mach-bf518/include/mach/gpio.h index 9af6ce0f6321..b480705bfc2e 100644 --- a/arch/blackfin/mach-bf518/include/mach/gpio.h +++ b/arch/blackfin/mach-bf518/include/mach/gpio.h | |||
@@ -55,4 +55,8 @@ | |||
55 | #define PORT_G GPIO_PG0 | 55 | #define PORT_G GPIO_PG0 |
56 | #define PORT_H GPIO_PH0 | 56 | #define PORT_H GPIO_PH0 |
57 | 57 | ||
58 | #include <mach-common/ports-f.h> | ||
59 | #include <mach-common/ports-g.h> | ||
60 | #include <mach-common/ports-h.h> | ||
61 | |||
58 | #endif /* _MACH_GPIO_H_ */ | 62 | #endif /* _MACH_GPIO_H_ */ |
diff --git a/arch/blackfin/mach-bf527/include/mach/defBF52x_base.h b/arch/blackfin/mach-bf527/include/mach/defBF52x_base.h index 2e6f8aa4acb6..a408100f4c30 100644 --- a/arch/blackfin/mach-bf527/include/mach/defBF52x_base.h +++ b/arch/blackfin/mach-bf527/include/mach/defBF52x_base.h | |||
@@ -771,63 +771,6 @@ | |||
771 | #define EMU_RUN 0x0200 /* Emulation Behavior Select */ | 771 | #define EMU_RUN 0x0200 /* Emulation Behavior Select */ |
772 | #define ERR_TYP 0xC000 /* Error Type */ | 772 | #define ERR_TYP 0xC000 /* Error Type */ |
773 | 773 | ||
774 | |||
775 | /* ****************** GPIO PORTS F, G, H MASKS ***********************/ | ||
776 | /* General Purpose IO (0xFFC00700 - 0xFFC007FF) Masks */ | ||
777 | /* Port F Masks */ | ||
778 | #define PF0 0x0001 | ||
779 | #define PF1 0x0002 | ||
780 | #define PF2 0x0004 | ||
781 | #define PF3 0x0008 | ||
782 | #define PF4 0x0010 | ||
783 | #define PF5 0x0020 | ||
784 | #define PF6 0x0040 | ||
785 | #define PF7 0x0080 | ||
786 | #define PF8 0x0100 | ||
787 | #define PF9 0x0200 | ||
788 | #define PF10 0x0400 | ||
789 | #define PF11 0x0800 | ||
790 | #define PF12 0x1000 | ||
791 | #define PF13 0x2000 | ||
792 | #define PF14 0x4000 | ||
793 | #define PF15 0x8000 | ||
794 | |||
795 | /* Port G Masks */ | ||
796 | #define PG0 0x0001 | ||
797 | #define PG1 0x0002 | ||
798 | #define PG2 0x0004 | ||
799 | #define PG3 0x0008 | ||
800 | #define PG4 0x0010 | ||
801 | #define PG5 0x0020 | ||
802 | #define PG6 0x0040 | ||
803 | #define PG7 0x0080 | ||
804 | #define PG8 0x0100 | ||
805 | #define PG9 0x0200 | ||
806 | #define PG10 0x0400 | ||
807 | #define PG11 0x0800 | ||
808 | #define PG12 0x1000 | ||
809 | #define PG13 0x2000 | ||
810 | #define PG14 0x4000 | ||
811 | #define PG15 0x8000 | ||
812 | |||
813 | /* Port H Masks */ | ||
814 | #define PH0 0x0001 | ||
815 | #define PH1 0x0002 | ||
816 | #define PH2 0x0004 | ||
817 | #define PH3 0x0008 | ||
818 | #define PH4 0x0010 | ||
819 | #define PH5 0x0020 | ||
820 | #define PH6 0x0040 | ||
821 | #define PH7 0x0080 | ||
822 | #define PH8 0x0100 | ||
823 | #define PH9 0x0200 | ||
824 | #define PH10 0x0400 | ||
825 | #define PH11 0x0800 | ||
826 | #define PH12 0x1000 | ||
827 | #define PH13 0x2000 | ||
828 | #define PH14 0x4000 | ||
829 | #define PH15 0x8000 | ||
830 | |||
831 | /* ********************* ASYNCHRONOUS MEMORY CONTROLLER MASKS *************************/ | 774 | /* ********************* ASYNCHRONOUS MEMORY CONTROLLER MASKS *************************/ |
832 | /* EBIU_AMGCTL Masks */ | 775 | /* EBIU_AMGCTL Masks */ |
833 | #define AMCKEN 0x0001 /* Enable CLKOUT */ | 776 | #define AMCKEN 0x0001 /* Enable CLKOUT */ |
diff --git a/arch/blackfin/mach-bf527/include/mach/gpio.h b/arch/blackfin/mach-bf527/include/mach/gpio.h index f80c2995efdb..fba606b699c3 100644 --- a/arch/blackfin/mach-bf527/include/mach/gpio.h +++ b/arch/blackfin/mach-bf527/include/mach/gpio.h | |||
@@ -62,4 +62,8 @@ | |||
62 | #define PORT_G GPIO_PG0 | 62 | #define PORT_G GPIO_PG0 |
63 | #define PORT_H GPIO_PH0 | 63 | #define PORT_H GPIO_PH0 |
64 | 64 | ||
65 | #include <mach-common/ports-f.h> | ||
66 | #include <mach-common/ports-g.h> | ||
67 | #include <mach-common/ports-h.h> | ||
68 | |||
65 | #endif /* _MACH_GPIO_H_ */ | 69 | #endif /* _MACH_GPIO_H_ */ |
diff --git a/arch/blackfin/mach-bf533/include/mach/defBF532.h b/arch/blackfin/mach-bf533/include/mach/defBF532.h index 44415e509d35..c03c2e05d758 100644 --- a/arch/blackfin/mach-bf533/include/mach/defBF532.h +++ b/arch/blackfin/mach-bf533/include/mach/defBF532.h | |||
@@ -562,44 +562,6 @@ | |||
562 | #define ERR_TYP_P0 0x0E | 562 | #define ERR_TYP_P0 0x0E |
563 | #define ERR_TYP_P1 0x0F | 563 | #define ERR_TYP_P1 0x0F |
564 | 564 | ||
565 | /*/ ****************** PROGRAMMABLE FLAG MASKS ********************* */ | ||
566 | |||
567 | /* General Purpose IO (0xFFC00700 - 0xFFC007FF) Masks */ | ||
568 | #define PF0 0x0001 | ||
569 | #define PF1 0x0002 | ||
570 | #define PF2 0x0004 | ||
571 | #define PF3 0x0008 | ||
572 | #define PF4 0x0010 | ||
573 | #define PF5 0x0020 | ||
574 | #define PF6 0x0040 | ||
575 | #define PF7 0x0080 | ||
576 | #define PF8 0x0100 | ||
577 | #define PF9 0x0200 | ||
578 | #define PF10 0x0400 | ||
579 | #define PF11 0x0800 | ||
580 | #define PF12 0x1000 | ||
581 | #define PF13 0x2000 | ||
582 | #define PF14 0x4000 | ||
583 | #define PF15 0x8000 | ||
584 | |||
585 | /* General Purpose IO (0xFFC00700 - 0xFFC007FF) BIT POSITIONS */ | ||
586 | #define PF0_P 0 | ||
587 | #define PF1_P 1 | ||
588 | #define PF2_P 2 | ||
589 | #define PF3_P 3 | ||
590 | #define PF4_P 4 | ||
591 | #define PF5_P 5 | ||
592 | #define PF6_P 6 | ||
593 | #define PF7_P 7 | ||
594 | #define PF8_P 8 | ||
595 | #define PF9_P 9 | ||
596 | #define PF10_P 10 | ||
597 | #define PF11_P 11 | ||
598 | #define PF12_P 12 | ||
599 | #define PF13_P 13 | ||
600 | #define PF14_P 14 | ||
601 | #define PF15_P 15 | ||
602 | |||
603 | /* ********************* ASYNCHRONOUS MEMORY CONTROLLER MASKS ************* */ | 565 | /* ********************* ASYNCHRONOUS MEMORY CONTROLLER MASKS ************* */ |
604 | 566 | ||
605 | /* AMGCTL Masks */ | 567 | /* AMGCTL Masks */ |
diff --git a/arch/blackfin/mach-bf533/include/mach/gpio.h b/arch/blackfin/mach-bf533/include/mach/gpio.h index e02416db4b00..cce4f8fb3785 100644 --- a/arch/blackfin/mach-bf533/include/mach/gpio.h +++ b/arch/blackfin/mach-bf533/include/mach/gpio.h | |||
@@ -28,4 +28,6 @@ | |||
28 | 28 | ||
29 | #define PORT_F GPIO_PF0 | 29 | #define PORT_F GPIO_PF0 |
30 | 30 | ||
31 | #include <mach-common/ports-f.h> | ||
32 | |||
31 | #endif /* _MACH_GPIO_H_ */ | 33 | #endif /* _MACH_GPIO_H_ */ |
diff --git a/arch/blackfin/mach-bf537/include/mach/defBF534.h b/arch/blackfin/mach-bf537/include/mach/defBF534.h index b8c1b6fb81f4..bfcd82ed635b 100644 --- a/arch/blackfin/mach-bf537/include/mach/defBF534.h +++ b/arch/blackfin/mach-bf537/include/mach/defBF534.h | |||
@@ -1095,62 +1095,6 @@ | |||
1095 | #define EMU_RUN 0x0200 /* Emulation Behavior Select */ | 1095 | #define EMU_RUN 0x0200 /* Emulation Behavior Select */ |
1096 | #define ERR_TYP 0xC000 /* Error Type */ | 1096 | #define ERR_TYP 0xC000 /* Error Type */ |
1097 | 1097 | ||
1098 | /* ****************** GPIO PORTS F, G, H MASKS ***********************/ | ||
1099 | /* General Purpose IO (0xFFC00700 - 0xFFC007FF) Masks */ | ||
1100 | /* Port F Masks */ | ||
1101 | #define PF0 0x0001 | ||
1102 | #define PF1 0x0002 | ||
1103 | #define PF2 0x0004 | ||
1104 | #define PF3 0x0008 | ||
1105 | #define PF4 0x0010 | ||
1106 | #define PF5 0x0020 | ||
1107 | #define PF6 0x0040 | ||
1108 | #define PF7 0x0080 | ||
1109 | #define PF8 0x0100 | ||
1110 | #define PF9 0x0200 | ||
1111 | #define PF10 0x0400 | ||
1112 | #define PF11 0x0800 | ||
1113 | #define PF12 0x1000 | ||
1114 | #define PF13 0x2000 | ||
1115 | #define PF14 0x4000 | ||
1116 | #define PF15 0x8000 | ||
1117 | |||
1118 | /* Port G Masks */ | ||
1119 | #define PG0 0x0001 | ||
1120 | #define PG1 0x0002 | ||
1121 | #define PG2 0x0004 | ||
1122 | #define PG3 0x0008 | ||
1123 | #define PG4 0x0010 | ||
1124 | #define PG5 0x0020 | ||
1125 | #define PG6 0x0040 | ||
1126 | #define PG7 0x0080 | ||
1127 | #define PG8 0x0100 | ||
1128 | #define PG9 0x0200 | ||
1129 | #define PG10 0x0400 | ||
1130 | #define PG11 0x0800 | ||
1131 | #define PG12 0x1000 | ||
1132 | #define PG13 0x2000 | ||
1133 | #define PG14 0x4000 | ||
1134 | #define PG15 0x8000 | ||
1135 | |||
1136 | /* Port H Masks */ | ||
1137 | #define PH0 0x0001 | ||
1138 | #define PH1 0x0002 | ||
1139 | #define PH2 0x0004 | ||
1140 | #define PH3 0x0008 | ||
1141 | #define PH4 0x0010 | ||
1142 | #define PH5 0x0020 | ||
1143 | #define PH6 0x0040 | ||
1144 | #define PH7 0x0080 | ||
1145 | #define PH8 0x0100 | ||
1146 | #define PH9 0x0200 | ||
1147 | #define PH10 0x0400 | ||
1148 | #define PH11 0x0800 | ||
1149 | #define PH12 0x1000 | ||
1150 | #define PH13 0x2000 | ||
1151 | #define PH14 0x4000 | ||
1152 | #define PH15 0x8000 | ||
1153 | |||
1154 | /* ********************* ASYNCHRONOUS MEMORY CONTROLLER MASKS *************************/ | 1098 | /* ********************* ASYNCHRONOUS MEMORY CONTROLLER MASKS *************************/ |
1155 | /* EBIU_AMGCTL Masks */ | 1099 | /* EBIU_AMGCTL Masks */ |
1156 | #define AMCKEN 0x0001 /* Enable CLKOUT */ | 1100 | #define AMCKEN 0x0001 /* Enable CLKOUT */ |
diff --git a/arch/blackfin/mach-bf537/include/mach/gpio.h b/arch/blackfin/mach-bf537/include/mach/gpio.h index f80c2995efdb..fba606b699c3 100644 --- a/arch/blackfin/mach-bf537/include/mach/gpio.h +++ b/arch/blackfin/mach-bf537/include/mach/gpio.h | |||
@@ -62,4 +62,8 @@ | |||
62 | #define PORT_G GPIO_PG0 | 62 | #define PORT_G GPIO_PG0 |
63 | #define PORT_H GPIO_PH0 | 63 | #define PORT_H GPIO_PH0 |
64 | 64 | ||
65 | #include <mach-common/ports-f.h> | ||
66 | #include <mach-common/ports-g.h> | ||
67 | #include <mach-common/ports-h.h> | ||
68 | |||
65 | #endif /* _MACH_GPIO_H_ */ | 69 | #endif /* _MACH_GPIO_H_ */ |
diff --git a/arch/blackfin/mach-bf538/include/mach/defBF539.h b/arch/blackfin/mach-bf538/include/mach/defBF539.h index 1dcf16f25b1f..e0aad63b55ca 100644 --- a/arch/blackfin/mach-bf538/include/mach/defBF539.h +++ b/arch/blackfin/mach-bf538/include/mach/defBF539.h | |||
@@ -1627,135 +1627,6 @@ | |||
1627 | #define ERR_TYP_P0 0x0E | 1627 | #define ERR_TYP_P0 0x0E |
1628 | #define ERR_TYP_P1 0x0F | 1628 | #define ERR_TYP_P1 0x0F |
1629 | 1629 | ||
1630 | |||
1631 | /*/ ****************** GENERAL-PURPOSE I/O ********************* */ | ||
1632 | /* Flag I/O (FIO_) Masks */ | ||
1633 | #define PF0 0x0001 | ||
1634 | #define PF1 0x0002 | ||
1635 | #define PF2 0x0004 | ||
1636 | #define PF3 0x0008 | ||
1637 | #define PF4 0x0010 | ||
1638 | #define PF5 0x0020 | ||
1639 | #define PF6 0x0040 | ||
1640 | #define PF7 0x0080 | ||
1641 | #define PF8 0x0100 | ||
1642 | #define PF9 0x0200 | ||
1643 | #define PF10 0x0400 | ||
1644 | #define PF11 0x0800 | ||
1645 | #define PF12 0x1000 | ||
1646 | #define PF13 0x2000 | ||
1647 | #define PF14 0x4000 | ||
1648 | #define PF15 0x8000 | ||
1649 | |||
1650 | /* PORT F BIT POSITIONS */ | ||
1651 | #define PF0_P 0x0 | ||
1652 | #define PF1_P 0x1 | ||
1653 | #define PF2_P 0x2 | ||
1654 | #define PF3_P 0x3 | ||
1655 | #define PF4_P 0x4 | ||
1656 | #define PF5_P 0x5 | ||
1657 | #define PF6_P 0x6 | ||
1658 | #define PF7_P 0x7 | ||
1659 | #define PF8_P 0x8 | ||
1660 | #define PF9_P 0x9 | ||
1661 | #define PF10_P 0xA | ||
1662 | #define PF11_P 0xB | ||
1663 | #define PF12_P 0xC | ||
1664 | #define PF13_P 0xD | ||
1665 | #define PF14_P 0xE | ||
1666 | #define PF15_P 0xF | ||
1667 | |||
1668 | |||
1669 | /******************* GPIO MASKS *********************/ | ||
1670 | /* Port C Masks */ | ||
1671 | #define PC0 0x0001 | ||
1672 | #define PC1 0x0002 | ||
1673 | #define PC4 0x0010 | ||
1674 | #define PC5 0x0020 | ||
1675 | #define PC6 0x0040 | ||
1676 | #define PC7 0x0080 | ||
1677 | #define PC8 0x0100 | ||
1678 | #define PC9 0x0200 | ||
1679 | /* Port C Bit Positions */ | ||
1680 | #define PC0_P 0x0 | ||
1681 | #define PC1_P 0x1 | ||
1682 | #define PC4_P 0x4 | ||
1683 | #define PC5_P 0x5 | ||
1684 | #define PC6_P 0x6 | ||
1685 | #define PC7_P 0x7 | ||
1686 | #define PC8_P 0x8 | ||
1687 | #define PC9_P 0x9 | ||
1688 | |||
1689 | /* Port D */ | ||
1690 | #define PD0 0x0001 | ||
1691 | #define PD1 0x0002 | ||
1692 | #define PD2 0x0004 | ||
1693 | #define PD3 0x0008 | ||
1694 | #define PD4 0x0010 | ||
1695 | #define PD5 0x0020 | ||
1696 | #define PD6 0x0040 | ||
1697 | #define PD7 0x0080 | ||
1698 | #define PD8 0x0100 | ||
1699 | #define PD9 0x0200 | ||
1700 | #define PD10 0x0400 | ||
1701 | #define PD11 0x0800 | ||
1702 | #define PD12 0x1000 | ||
1703 | #define PD13 0x2000 | ||
1704 | #define PD14 0x4000 | ||
1705 | #define PD15 0x8000 | ||
1706 | /* Port D Bit Positions */ | ||
1707 | #define PD0_P 0x0 | ||
1708 | #define PD1_P 0x1 | ||
1709 | #define PD2_P 0x2 | ||
1710 | #define PD3_P 0x3 | ||
1711 | #define PD4_P 0x4 | ||
1712 | #define PD5_P 0x5 | ||
1713 | #define PD6_P 0x6 | ||
1714 | #define PD7_P 0x7 | ||
1715 | #define PD8_P 0x8 | ||
1716 | #define PD9_P 0x9 | ||
1717 | #define PD10_P 0xA | ||
1718 | #define PD11_P 0xB | ||
1719 | #define PD12_P 0xC | ||
1720 | #define PD13_P 0xD | ||
1721 | #define PD14_P 0xE | ||
1722 | #define PD15_P 0xF | ||
1723 | |||
1724 | /* Port E */ | ||
1725 | #define PE0 0x0001 | ||
1726 | #define PE1 0x0002 | ||
1727 | #define PE2 0x0004 | ||
1728 | #define PE3 0x0008 | ||
1729 | #define PE4 0x0010 | ||
1730 | #define PE5 0x0020 | ||
1731 | #define PE6 0x0040 | ||
1732 | #define PE7 0x0080 | ||
1733 | #define PE8 0x0100 | ||
1734 | #define PE9 0x0200 | ||
1735 | #define PE10 0x0400 | ||
1736 | #define PE11 0x0800 | ||
1737 | #define PE12 0x1000 | ||
1738 | #define PE13 0x2000 | ||
1739 | #define PE14 0x4000 | ||
1740 | #define PE15 0x8000 | ||
1741 | /* Port E Bit Positions */ | ||
1742 | #define PE0_P 0x0 | ||
1743 | #define PE1_P 0x1 | ||
1744 | #define PE2_P 0x2 | ||
1745 | #define PE3_P 0x3 | ||
1746 | #define PE4_P 0x4 | ||
1747 | #define PE5_P 0x5 | ||
1748 | #define PE6_P 0x6 | ||
1749 | #define PE7_P 0x7 | ||
1750 | #define PE8_P 0x8 | ||
1751 | #define PE9_P 0x9 | ||
1752 | #define PE10_P 0xA | ||
1753 | #define PE11_P 0xB | ||
1754 | #define PE12_P 0xC | ||
1755 | #define PE13_P 0xD | ||
1756 | #define PE14_P 0xE | ||
1757 | #define PE15_P 0xF | ||
1758 | |||
1759 | /* ********************* ASYNCHRONOUS MEMORY CONTROLLER MASKS ************* */ | 1630 | /* ********************* ASYNCHRONOUS MEMORY CONTROLLER MASKS ************* */ |
1760 | /* EBIU_AMGCTL Masks */ | 1631 | /* EBIU_AMGCTL Masks */ |
1761 | #define AMCKEN 0x0001 /* Enable CLKOUT */ | 1632 | #define AMCKEN 0x0001 /* Enable CLKOUT */ |
diff --git a/arch/blackfin/mach-bf538/include/mach/gpio.h b/arch/blackfin/mach-bf538/include/mach/gpio.h index bd9adb7183da..8a5beeece996 100644 --- a/arch/blackfin/mach-bf538/include/mach/gpio.h +++ b/arch/blackfin/mach-bf538/include/mach/gpio.h | |||
@@ -70,4 +70,9 @@ | |||
70 | #define PORT_D GPIO_PD0 | 70 | #define PORT_D GPIO_PD0 |
71 | #define PORT_E GPIO_PE0 | 71 | #define PORT_E GPIO_PE0 |
72 | 72 | ||
73 | #include <mach-common/ports-c.h> | ||
74 | #include <mach-common/ports-d.h> | ||
75 | #include <mach-common/ports-e.h> | ||
76 | #include <mach-common/ports-f.h> | ||
77 | |||
73 | #endif /* _MACH_GPIO_H_ */ | 78 | #endif /* _MACH_GPIO_H_ */ |
diff --git a/arch/blackfin/mach-bf548/include/mach/defBF54x_base.h b/arch/blackfin/mach-bf548/include/mach/defBF54x_base.h index 7a74a5dc8fd7..fef43f59d0ff 100644 --- a/arch/blackfin/mach-bf548/include/mach/defBF54x_base.h +++ b/arch/blackfin/mach-bf548/include/mach/defBF54x_base.h | |||
@@ -2231,240 +2231,6 @@ | |||
2231 | #define PIQ30 0x40000000 | 2231 | #define PIQ30 0x40000000 |
2232 | #define PIQ31 0x80000000 | 2232 | #define PIQ31 0x80000000 |
2233 | 2233 | ||
2234 | /* PORT A Bit Definitions for the registers | ||
2235 | PORTA, PORTA_SET, PORTA_CLEAR, | ||
2236 | PORTA_DIR_SET, PORTA_DIR_CLEAR, PORTA_INEN, | ||
2237 | PORTA_FER registers | ||
2238 | */ | ||
2239 | |||
2240 | #define PA0 0x0001 | ||
2241 | #define PA1 0x0002 | ||
2242 | #define PA2 0x0004 | ||
2243 | #define PA3 0x0008 | ||
2244 | #define PA4 0x0010 | ||
2245 | #define PA5 0x0020 | ||
2246 | #define PA6 0x0040 | ||
2247 | #define PA7 0x0080 | ||
2248 | #define PA8 0x0100 | ||
2249 | #define PA9 0x0200 | ||
2250 | #define PA10 0x0400 | ||
2251 | #define PA11 0x0800 | ||
2252 | #define PA12 0x1000 | ||
2253 | #define PA13 0x2000 | ||
2254 | #define PA14 0x4000 | ||
2255 | #define PA15 0x8000 | ||
2256 | |||
2257 | /* PORT B Bit Definitions for the registers | ||
2258 | PORTB, PORTB_SET, PORTB_CLEAR, | ||
2259 | PORTB_DIR_SET, PORTB_DIR_CLEAR, PORTB_INEN, | ||
2260 | PORTB_FER registers | ||
2261 | */ | ||
2262 | |||
2263 | #define PB0 0x0001 | ||
2264 | #define PB1 0x0002 | ||
2265 | #define PB2 0x0004 | ||
2266 | #define PB3 0x0008 | ||
2267 | #define PB4 0x0010 | ||
2268 | #define PB5 0x0020 | ||
2269 | #define PB6 0x0040 | ||
2270 | #define PB7 0x0080 | ||
2271 | #define PB8 0x0100 | ||
2272 | #define PB9 0x0200 | ||
2273 | #define PB10 0x0400 | ||
2274 | #define PB11 0x0800 | ||
2275 | #define PB12 0x1000 | ||
2276 | #define PB13 0x2000 | ||
2277 | #define PB14 0x4000 | ||
2278 | |||
2279 | |||
2280 | /* PORT C Bit Definitions for the registers | ||
2281 | PORTC, PORTC_SET, PORTC_CLEAR, | ||
2282 | PORTC_DIR_SET, PORTC_DIR_CLEAR, PORTC_INEN, | ||
2283 | PORTC_FER registers | ||
2284 | */ | ||
2285 | |||
2286 | |||
2287 | #define PC0 0x0001 | ||
2288 | #define PC1 0x0002 | ||
2289 | #define PC2 0x0004 | ||
2290 | #define PC3 0x0008 | ||
2291 | #define PC4 0x0010 | ||
2292 | #define PC5 0x0020 | ||
2293 | #define PC6 0x0040 | ||
2294 | #define PC7 0x0080 | ||
2295 | #define PC8 0x0100 | ||
2296 | #define PC9 0x0200 | ||
2297 | #define PC10 0x0400 | ||
2298 | #define PC11 0x0800 | ||
2299 | #define PC12 0x1000 | ||
2300 | #define PC13 0x2000 | ||
2301 | |||
2302 | |||
2303 | /* PORT D Bit Definitions for the registers | ||
2304 | PORTD, PORTD_SET, PORTD_CLEAR, | ||
2305 | PORTD_DIR_SET, PORTD_DIR_CLEAR, PORTD_INEN, | ||
2306 | PORTD_FER registers | ||
2307 | */ | ||
2308 | |||
2309 | #define PD0 0x0001 | ||
2310 | #define PD1 0x0002 | ||
2311 | #define PD2 0x0004 | ||
2312 | #define PD3 0x0008 | ||
2313 | #define PD4 0x0010 | ||
2314 | #define PD5 0x0020 | ||
2315 | #define PD6 0x0040 | ||
2316 | #define PD7 0x0080 | ||
2317 | #define PD8 0x0100 | ||
2318 | #define PD9 0x0200 | ||
2319 | #define PD10 0x0400 | ||
2320 | #define PD11 0x0800 | ||
2321 | #define PD12 0x1000 | ||
2322 | #define PD13 0x2000 | ||
2323 | #define PD14 0x4000 | ||
2324 | #define PD15 0x8000 | ||
2325 | |||
2326 | /* PORT E Bit Definitions for the registers | ||
2327 | PORTE, PORTE_SET, PORTE_CLEAR, | ||
2328 | PORTE_DIR_SET, PORTE_DIR_CLEAR, PORTE_INEN, | ||
2329 | PORTE_FER registers | ||
2330 | */ | ||
2331 | |||
2332 | |||
2333 | #define PE0 0x0001 | ||
2334 | #define PE1 0x0002 | ||
2335 | #define PE2 0x0004 | ||
2336 | #define PE3 0x0008 | ||
2337 | #define PE4 0x0010 | ||
2338 | #define PE5 0x0020 | ||
2339 | #define PE6 0x0040 | ||
2340 | #define PE7 0x0080 | ||
2341 | #define PE8 0x0100 | ||
2342 | #define PE9 0x0200 | ||
2343 | #define PE10 0x0400 | ||
2344 | #define PE11 0x0800 | ||
2345 | #define PE12 0x1000 | ||
2346 | #define PE13 0x2000 | ||
2347 | #define PE14 0x4000 | ||
2348 | #define PE15 0x8000 | ||
2349 | |||
2350 | /* PORT F Bit Definitions for the registers | ||
2351 | PORTF, PORTF_SET, PORTF_CLEAR, | ||
2352 | PORTF_DIR_SET, PORTF_DIR_CLEAR, PORTF_INEN, | ||
2353 | PORTF_FER registers | ||
2354 | */ | ||
2355 | |||
2356 | |||
2357 | #define PF0 0x0001 | ||
2358 | #define PF1 0x0002 | ||
2359 | #define PF2 0x0004 | ||
2360 | #define PF3 0x0008 | ||
2361 | #define PF4 0x0010 | ||
2362 | #define PF5 0x0020 | ||
2363 | #define PF6 0x0040 | ||
2364 | #define PF7 0x0080 | ||
2365 | #define PF8 0x0100 | ||
2366 | #define PF9 0x0200 | ||
2367 | #define PF10 0x0400 | ||
2368 | #define PF11 0x0800 | ||
2369 | #define PF12 0x1000 | ||
2370 | #define PF13 0x2000 | ||
2371 | #define PF14 0x4000 | ||
2372 | #define PF15 0x8000 | ||
2373 | |||
2374 | /* PORT G Bit Definitions for the registers | ||
2375 | PORTG, PORTG_SET, PORTG_CLEAR, | ||
2376 | PORTG_DIR_SET, PORTG_DIR_CLEAR, PORTG_INEN, | ||
2377 | PORTG_FER registers | ||
2378 | */ | ||
2379 | |||
2380 | |||
2381 | #define PG0 0x0001 | ||
2382 | #define PG1 0x0002 | ||
2383 | #define PG2 0x0004 | ||
2384 | #define PG3 0x0008 | ||
2385 | #define PG4 0x0010 | ||
2386 | #define PG5 0x0020 | ||
2387 | #define PG6 0x0040 | ||
2388 | #define PG7 0x0080 | ||
2389 | #define PG8 0x0100 | ||
2390 | #define PG9 0x0200 | ||
2391 | #define PG10 0x0400 | ||
2392 | #define PG11 0x0800 | ||
2393 | #define PG12 0x1000 | ||
2394 | #define PG13 0x2000 | ||
2395 | #define PG14 0x4000 | ||
2396 | #define PG15 0x8000 | ||
2397 | |||
2398 | /* PORT H Bit Definitions for the registers | ||
2399 | PORTH, PORTH_SET, PORTH_CLEAR, | ||
2400 | PORTH_DIR_SET, PORTH_DIR_CLEAR, PORTH_INEN, | ||
2401 | PORTH_FER registers | ||
2402 | */ | ||
2403 | |||
2404 | |||
2405 | #define PH0 0x0001 | ||
2406 | #define PH1 0x0002 | ||
2407 | #define PH2 0x0004 | ||
2408 | #define PH3 0x0008 | ||
2409 | #define PH4 0x0010 | ||
2410 | #define PH5 0x0020 | ||
2411 | #define PH6 0x0040 | ||
2412 | #define PH7 0x0080 | ||
2413 | #define PH8 0x0100 | ||
2414 | #define PH9 0x0200 | ||
2415 | #define PH10 0x0400 | ||
2416 | #define PH11 0x0800 | ||
2417 | #define PH12 0x1000 | ||
2418 | #define PH13 0x2000 | ||
2419 | |||
2420 | |||
2421 | /* PORT I Bit Definitions for the registers | ||
2422 | PORTI, PORTI_SET, PORTI_CLEAR, | ||
2423 | PORTI_DIR_SET, PORTI_DIR_CLEAR, PORTI_INEN, | ||
2424 | PORTI_FER registers | ||
2425 | */ | ||
2426 | |||
2427 | |||
2428 | #define PI0 0x0001 | ||
2429 | #define PI1 0x0002 | ||
2430 | #define PI2 0x0004 | ||
2431 | #define PI3 0x0008 | ||
2432 | #define PI4 0x0010 | ||
2433 | #define PI5 0x0020 | ||
2434 | #define PI6 0x0040 | ||
2435 | #define PI7 0x0080 | ||
2436 | #define PI8 0x0100 | ||
2437 | #define PI9 0x0200 | ||
2438 | #define PI10 0x0400 | ||
2439 | #define PI11 0x0800 | ||
2440 | #define PI12 0x1000 | ||
2441 | #define PI13 0x2000 | ||
2442 | #define PI14 0x4000 | ||
2443 | #define PI15 0x8000 | ||
2444 | |||
2445 | /* PORT J Bit Definitions for the registers | ||
2446 | PORTJ, PORTJ_SET, PORTJ_CLEAR, | ||
2447 | PORTJ_DIR_SET, PORTJ_DIR_CLEAR, PORTJ_INEN, | ||
2448 | PORTJ_FER registers | ||
2449 | */ | ||
2450 | |||
2451 | |||
2452 | #define PJ0 0x0001 | ||
2453 | #define PJ1 0x0002 | ||
2454 | #define PJ2 0x0004 | ||
2455 | #define PJ3 0x0008 | ||
2456 | #define PJ4 0x0010 | ||
2457 | #define PJ5 0x0020 | ||
2458 | #define PJ6 0x0040 | ||
2459 | #define PJ7 0x0080 | ||
2460 | #define PJ8 0x0100 | ||
2461 | #define PJ9 0x0200 | ||
2462 | #define PJ10 0x0400 | ||
2463 | #define PJ11 0x0800 | ||
2464 | #define PJ12 0x1000 | ||
2465 | #define PJ13 0x2000 | ||
2466 | |||
2467 | |||
2468 | /* Port Muxing Bit Fields for PORTx_MUX Registers */ | 2234 | /* Port Muxing Bit Fields for PORTx_MUX Registers */ |
2469 | 2235 | ||
2470 | #define MUX0 0x00000003 | 2236 | #define MUX0 0x00000003 |
diff --git a/arch/blackfin/mach-bf548/include/mach/gpio.h b/arch/blackfin/mach-bf548/include/mach/gpio.h index 28037e331964..7db433514e3f 100644 --- a/arch/blackfin/mach-bf548/include/mach/gpio.h +++ b/arch/blackfin/mach-bf548/include/mach/gpio.h | |||
@@ -200,4 +200,15 @@ struct gpio_port_s { | |||
200 | 200 | ||
201 | #endif | 201 | #endif |
202 | 202 | ||
203 | #include <mach-common/ports-a.h> | ||
204 | #include <mach-common/ports-b.h> | ||
205 | #include <mach-common/ports-c.h> | ||
206 | #include <mach-common/ports-d.h> | ||
207 | #include <mach-common/ports-e.h> | ||
208 | #include <mach-common/ports-f.h> | ||
209 | #include <mach-common/ports-g.h> | ||
210 | #include <mach-common/ports-h.h> | ||
211 | #include <mach-common/ports-i.h> | ||
212 | #include <mach-common/ports-j.h> | ||
213 | |||
203 | #endif /* _MACH_GPIO_H_ */ | 214 | #endif /* _MACH_GPIO_H_ */ |
diff --git a/arch/blackfin/mach-bf561/include/mach/defBF561.h b/arch/blackfin/mach-bf561/include/mach/defBF561.h index c3cd44a8ebd2..851801f0ed11 100644 --- a/arch/blackfin/mach-bf561/include/mach/defBF561.h +++ b/arch/blackfin/mach-bf561/include/mach/defBF561.h | |||
@@ -1097,44 +1097,6 @@ | |||
1097 | #define ERR_TYP_P0 0x0E | 1097 | #define ERR_TYP_P0 0x0E |
1098 | #define ERR_TYP_P1 0x0F | 1098 | #define ERR_TYP_P1 0x0F |
1099 | 1099 | ||
1100 | /*/ ****************** PROGRAMMABLE FLAG MASKS ********************* */ | ||
1101 | |||
1102 | /* General Purpose IO (0xFFC00700 - 0xFFC007FF) Masks */ | ||
1103 | #define PF0 0x0001 | ||
1104 | #define PF1 0x0002 | ||
1105 | #define PF2 0x0004 | ||
1106 | #define PF3 0x0008 | ||
1107 | #define PF4 0x0010 | ||
1108 | #define PF5 0x0020 | ||
1109 | #define PF6 0x0040 | ||
1110 | #define PF7 0x0080 | ||
1111 | #define PF8 0x0100 | ||
1112 | #define PF9 0x0200 | ||
1113 | #define PF10 0x0400 | ||
1114 | #define PF11 0x0800 | ||
1115 | #define PF12 0x1000 | ||
1116 | #define PF13 0x2000 | ||
1117 | #define PF14 0x4000 | ||
1118 | #define PF15 0x8000 | ||
1119 | |||
1120 | /* General Purpose IO (0xFFC00700 - 0xFFC007FF) BIT POSITIONS */ | ||
1121 | #define PF0_P 0 | ||
1122 | #define PF1_P 1 | ||
1123 | #define PF2_P 2 | ||
1124 | #define PF3_P 3 | ||
1125 | #define PF4_P 4 | ||
1126 | #define PF5_P 5 | ||
1127 | #define PF6_P 6 | ||
1128 | #define PF7_P 7 | ||
1129 | #define PF8_P 8 | ||
1130 | #define PF9_P 9 | ||
1131 | #define PF10_P 10 | ||
1132 | #define PF11_P 11 | ||
1133 | #define PF12_P 12 | ||
1134 | #define PF13_P 13 | ||
1135 | #define PF14_P 14 | ||
1136 | #define PF15_P 15 | ||
1137 | |||
1138 | /* ********************* ASYNCHRONOUS MEMORY CONTROLLER MASKS ************* */ | 1100 | /* ********************* ASYNCHRONOUS MEMORY CONTROLLER MASKS ************* */ |
1139 | 1101 | ||
1140 | /* AMGCTL Masks */ | 1102 | /* AMGCTL Masks */ |
diff --git a/arch/blackfin/mach-bf561/include/mach/gpio.h b/arch/blackfin/mach-bf561/include/mach/gpio.h index 4f8aa5d08802..57d5eab59faf 100644 --- a/arch/blackfin/mach-bf561/include/mach/gpio.h +++ b/arch/blackfin/mach-bf561/include/mach/gpio.h | |||
@@ -62,4 +62,6 @@ | |||
62 | #define PORT_FIO1 GPIO_16 | 62 | #define PORT_FIO1 GPIO_16 |
63 | #define PORT_FIO2 GPIO_32 | 63 | #define PORT_FIO2 GPIO_32 |
64 | 64 | ||
65 | #include <mach-common/ports-f.h> | ||
66 | |||
65 | #endif /* _MACH_GPIO_H_ */ | 67 | #endif /* _MACH_GPIO_H_ */ |