diff options
author | Stefan Reinauer <stepan@openbios.org> | 2005-11-24 10:45:34 +0000 |
---|---|---|
committer | Stefan Reinauer <stepan@openbios.org> | 2005-11-24 10:45:34 +0000 |
commit | 7d5c7a7f1794cf846f2b62813c81f0f2a0ac5b54 (patch) | |
tree | 3ea89e5f20c249f3c0c8f31408577d3141214d3a /util/flash_and_burn/82802ab.h | |
parent | e0e137844adc8366de58514b10ed962da46ce77b (diff) | |
download | coreboot-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.h | 48 |
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__ */ |