summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sys')
-rw-r--r--sys/isa/syscons_isa.c10
-rw-r--r--sys/pc98/cbus/syscons_cbus.c8
2 files changed, 1 insertions, 17 deletions
diff --git a/sys/isa/syscons_isa.c b/sys/isa/syscons_isa.c
index 035280f..af43a67 100644
--- a/sys/isa/syscons_isa.c
+++ b/sys/isa/syscons_isa.c
@@ -43,8 +43,6 @@ __FBSDID("$FreeBSD$");
#include <machine/clock.h>
#include <machine/md_var.h>
-#include <machine/ppireg.h>
-#include <machine/timerreg.h>
#include <machine/pc/bios.h>
#include <vm/vm.h>
@@ -272,18 +270,12 @@ sc_get_bios_values(bios_values_t *values)
int
sc_tone(int herz)
{
-#if defined(__i386__) || defined(__amd64__)
+#if defined(HAS_TIMER_SPKR)
if (herz) {
- /* set command for counter 2, 2 byte write */
if (timer_spkr_acquire())
return EBUSY;
- /* set pitch */
timer_spkr_setfreq(herz);
- /* enable counter 2 output to speaker */
- ppi_spkr_on();
} else {
- /* disable counter 2 output to speaker */
- ppi_spkr_off();
timer_spkr_release();
}
#endif
diff --git a/sys/pc98/cbus/syscons_cbus.c b/sys/pc98/cbus/syscons_cbus.c
index c23fbc4..9f42f39 100644
--- a/sys/pc98/cbus/syscons_cbus.c
+++ b/sys/pc98/cbus/syscons_cbus.c
@@ -38,8 +38,6 @@
#include <sys/sysctl.h>
#include <machine/clock.h>
-#include <machine/ppireg.h>
-#include <machine/timerreg.h>
#include <pc98/pc98/pc98_machdep.h>
@@ -227,16 +225,10 @@ sc_tone(int herz)
{
if (herz) {
- /* enable counter 1 */
- ppi_spkr_on();
- /* set command for counter 1, 2 byte write */
if (timer_spkr_acquire())
return EBUSY;
- /* set pitch */
timer_spkr_setfreq(herz);
} else {
- /* disable counter 1 */
- ppi_spkr_off();
timer_spkr_release();
}
return 0;
OpenPOWER on IntegriCloud