[OpenBIOS] [commit] r1391 - trunk/openbios-devel/drivers
repository service
svn at openbios.org
Fri Feb 26 00:00:16 CET 2016
Author: mcayland
Date: Fri Feb 26 00:00:15 2016
New Revision: 1391
URL: http://tracker.coreboot.org/trac/openbios/changeset/1391
Log:
escc.c: add DBDMA interrupt properties
These are required for MacOS to locate the serial port. Also make sure we
add the 2nd integer to each interrupt in order to indicate level/edge
triggering.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>
Modified:
trunk/openbios-devel/drivers/escc.c
Modified: trunk/openbios-devel/drivers/escc.c
==============================================================================
--- trunk/openbios-devel/drivers/escc.c Fri Feb 26 00:00:11 2016 (r1390)
+++ trunk/openbios-devel/drivers/escc.c Fri Feb 26 00:00:15 2016 (r1391)
@@ -473,10 +473,13 @@
(char *)&props, 1 * sizeof(cell)));
props[0] = (0x24) + index;
- props[1] = 0x0;
- props[2] = 0x0;
+ props[1] = 0x1;
+ props[2] = dbdma_offsets[index][0];
+ props[3] = 0x0;
+ props[4] = dbdma_offsets[index][1];
+ props[5] = 0x0;
NEWWORLD(set_property(dnode, "interrupts",
- (char *)&props, 3 * sizeof(cell)));
+ (char *)&props, 6 * sizeof(cell)));
set_int_property(dnode, "slot-names", 0);
More information about the OpenBIOS
mailing list