Author: wmb Date: Mon Mar 1 06:25:09 2010 New Revision: 1760 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/1760
Log: OLPC trac 10047 - XO-1.5 - Conexant chip needs ID in node 1. This revision also fixes a problem where the CODEC init table was not being processed properly, due to a table address relocation error.
Modified: dev/hdaudio/start-cx2058x.fth
Modified: dev/hdaudio/start-cx2058x.fth ============================================================================== --- dev/hdaudio/start-cx2058x.fth Thu Feb 25 23:16:34 2010 (r1759) +++ dev/hdaudio/start-cx2058x.fth Mon Mar 1 06:25:09 2010 (r1760) @@ -117,6 +117,10 @@ 71E00 place-verb \ Undocumented register 71F00 place-verb \ disable software GSMark protection 71F00 place-verb \ disable software GSMark protection - repeat in case of end condition issues + 72033 place-verb \ Low byte of product ID + 72108 place-verb \ High byte of product ID + 7222d place-verb \ Low byte of vendor ID + 72315 place-verb \ High byte of vendor ID end-verb-table
\ Subroutine to turn on the HD Audio controller, push the verb table to the codec, @@ -180,7 +184,7 @@
\ Copy the verb table to the CORB DMA area #verbs # cx mov - verb-table # si mov + verb-table asm-base - asm-origin + # si mov corb # di mov rep movs
openfirmware@openfirmware.info