PROM: VBIOS ROM access

Todo

write me

Introduction

Todo

write me

PROM read access

8-bit space nv1-prom [0x8000]
nv1-mmio 0x610000: PROM

Todo

write me

8-bit space nv3-prom [0x10000]
nv3-mmio 0x110000: PROM [NV3:NV4]
nv3-mmio 0x300000: PROM [NV4:NV17,NV20:NV25]

Todo

write me

8-bit space nv17-prom [0x20000]
nv3-mmio 0x300000: PROM [NV17:NV20,NV25:G80&!IGP4X]
g80-mmio 0x300000: PROM [G80:G200]

Todo

write me

8-bit space g200-prom [0x80000]
g80-mmio 0x300000: PROM [G200:]
gf100-mmio 0x300000: PROM

Todo

write me

PROM timings

reg32 nv3-prom-rom-timings
pbus 0x200: ROM_TIMINGS [NV4:NV10]
nv3-pstraps 0x200: ROM_TIMINGS [NV3:NV4]

Todo

write me

reg32 nv10-prom-rom-timings
pbus 0x200: ROM_TIMINGS [NV10:G80]

Todo

write me

PROM write access - SPI

reg32 prom-spi-ctrl
pbus 0x204: ROM_SPI_CTRL [NV17:NV20,NV25:G80]

Todo

write me

Todo

write me

PALT space

8-bit space nv1-palt [0x8000]
nv1-mmio 0x618000: PALT

Todo

write me

8-bit space nv3-palt [0x10000]
nv3-mmio 0x120000: PALT [NV3:NV4]

Todo

write me