summaryrefslogtreecommitdiff
path: root/util/flash_and_burn/82802ab.h
diff options
context:
space:
mode:
authorStefan Reinauer <stepan@openbios.org>2005-11-24 10:45:34 +0000
committerStefan Reinauer <stepan@openbios.org>2005-11-24 10:45:34 +0000
commit7d5c7a7f1794cf846f2b62813c81f0f2a0ac5b54 (patch)
tree3ea89e5f20c249f3c0c8f31408577d3141214d3a /util/flash_and_burn/82802ab.h
parente0e137844adc8366de58514b10ed962da46ce77b (diff)
downloadcoreboot-7d5c7a7f1794cf846f2b62813c81f0f2a0ac5b54.tar.xz
rename the directory to match the program name
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2102 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/flash_and_burn/82802ab.h')
-rw-r--r--util/flash_and_burn/82802ab.h48
1 files changed, 0 insertions, 48 deletions
diff --git a/util/flash_and_burn/82802ab.h b/util/flash_and_burn/82802ab.h
deleted file mode 100644
index 05420685d6..0000000000
--- a/util/flash_and_burn/82802ab.h
+++ /dev/null
@@ -1,48 +0,0 @@
-#ifndef __82802AB_H__
-#define __82802AB_H__ 1
-
-extern int probe_82802ab(struct flashchip *flash);
-extern int erase_82802ab(struct flashchip *flash);
-extern int write_82802ab(struct flashchip *flash, unsigned char *buf);
-
-extern __inline__ void toggle_ready_82802ab(volatile char *dst)
-{
- unsigned int i = 0;
- char tmp1, tmp2;
-
- tmp1 = *dst & 0x40;
-
- while (i++ < 0xFFFFFF) {
- tmp2 = *dst & 0x40;
- if (tmp1 == tmp2) {
- break;
- }
- tmp1 = tmp2;
- }
-}
-
-extern __inline__ void data_polling_82802ab(volatile char *dst, char data)
-{
- unsigned int i = 0;
- char tmp;
-
- data &= 0x80;
-
- while (i++ < 0xFFFFFF) {
- tmp = *dst & 0x80;
- if (tmp == data) {
- break;
- }
- }
-}
-
-extern __inline__ void protect_82802ab(volatile char *bios)
-{
- *(volatile char *) (bios + 0x5555) = 0xAA;
- *(volatile char *) (bios + 0x2AAA) = 0x55;
- *(volatile char *) (bios + 0x5555) = 0xA0;
-
- usleep(200);
-}
-
-#endif /* !__82802AB_H__ */