aboutsummaryrefslogtreecommitdiff
path: root/drivers/pcspkr.c
diff options
context:
space:
mode:
authorFranklin Wei <frankhwei536@gmail.com>2015-03-01 14:20:47 -0500
committerFranklin Wei <frankhwei536@gmail.com>2015-03-01 14:20:47 -0500
commitc7252588ebb95f97631e9470778c69afa00c35b5 (patch)
tree06d760878e18f6cddbe4305cddd4d5dfa74529f8 /drivers/pcspkr.c
parentb8f54e63d2b8f8007c580adf2a6034c98a0f2eaa (diff)
downloadkappa-c7252588ebb95f97631e9470778c69afa00c35b5.zip
kappa-c7252588ebb95f97631e9470778c69afa00c35b5.tar.gz
kappa-c7252588ebb95f97631e9470778c69afa00c35b5.tar.bz2
kappa-c7252588ebb95f97631e9470778c69afa00c35b5.tar.xz
Huge restructure
Diffstat (limited to 'drivers/pcspkr.c')
-rw-r--r--drivers/pcspkr.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/drivers/pcspkr.c b/drivers/pcspkr.c
deleted file mode 100644
index 33c0540..0000000
--- a/drivers/pcspkr.c
+++ /dev/null
@@ -1,19 +0,0 @@
-#include <stdint.h>
-#include "io.h"
-#include "pcspkr.h"
-
-void pcspkr_play(uint32_t freq)
-{
- uint32_t div;
- uint8_t tmp;
-
- div = 1193180 / freq;
- outb(0x43, 0xb6);
- outb(0x42, (uint8_t)(div));
- outb(0x42, (uint8_t)(div >> 8));
-
- tmp = inb(0x61);
- if (tmp != (tmp | 3)) {
- outb(0x61, tmp | 3);
- }
-}