freebsd-dev/sys/powerpc/powermac
Brandon Bergren 0c9f52d4ce powerpc: Fix programmer's switch driver and add to GENERIC
Older G4 and G3 models have a programmer's switch that can be used to
generate an interrupt to drop into the debugger.

This code hadn't been tested for a long time. It had been broken back
in 2005 in r153050.

Repair and modernize the code and add it to GENERIC.

Reviewed by:	jhibbits (approved w/ removal of unused sc_dev var)
Sponsored by:	Tag1 Consulting, Inc.
Differential Revision:	https://reviews.freebsd.org/D29131
2021-04-05 12:04:12 -05:00
..
ata_dbdma.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
ata_dbdma.h powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
ata_kauai.c
ata_macio.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
atibl.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
cpcht.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
cuda.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
cudavar.h
dbdma.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
dbdmavar.h powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
fcu.c Revert 2020-03-06 23:01:49 +00:00
grackle.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
gracklevar.h
hrowpic.c powerpc: Add opaque 'private data' to interrupt vectors 2019-01-12 22:05:42 +00:00
hrowpicvar.h
kiic.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
macgpio.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
macgpiovar.h
macio.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
maciovar.h
nvbl.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
platform_powermac.c powerpc/powermac: Constrain 'cpu_sleep()' for AIM to mpc745x 2021-03-31 13:34:06 -05:00
pmu.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
pmuvar.h powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
powermac_thermal.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
powermac_thermal.h powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
pswitch.c powerpc: Fix programmer's switch driver and add to GENERIC 2021-04-05 12:04:12 -05:00
smu.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
smusat.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
uninorth.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
uninorthpci.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
uninorthvar.h powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
vcoregpio.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
viareg.h