Enable NVF0 support, and fixup GK208 hack.

Use the read to PMC.NEW_ID to find the new ID.
Widen PMC.NEW_ID.CHIPSET for GK208.
set chdone
Rename all unks in DCB to their nvidia names.

And add inputdev parsing, rest is TODO.
update gpio slightly

I didn't update the GPIO tags yet or some of the older versions, there's too much stuff in there.
Fix falcon v5 ops to be v5-only.
nvatiming: do not block when fuc engines' clock is 0 MHz
nvatiming: add a way to exclude an engine from the report
NV_PMC_BOOT_0 architecture field for >= NV10 is 9 bits.
nvbios/dunk: Parse spread spectrum table

Signed-off-by: Roy Spliet <r.spliet@student.tudelft.nl>
hwdocs: fix few warnings

bus/ptimer.rst:129: ERROR: Unexpected indentation.
bus/ptimer.rst:133: ERROR: Unexpected indentation.
bus/ptimer.rst:151: ERROR: Unexpected indentation.
bus/ptimer.rst:156: ERROR: Unexpected indentation.
bus/ptimer.rst:207: ERROR: Unexpected indentation.
bus/ptimer.rst:213: ERROR: Unexpected indentation.
bus/ptimer.rst:226: ERROR: Unexpected indentation.
display/nv03/vga-stack.rst:98: ERROR: Unexpected indentation.
display/nv03/vga-stack.rst:111: ERROR: Unexpected indentation.
display/nv03/vga-stack.rst:125: ERROR: Unexpected indentation.
display/nv03/vga-stack.rst:149: ERROR: Unexpected indentation.
io/pstraps.rst:125: ERROR: Unexpected indentation.
io/pstraps.rst:136: ERROR: Unexpected indentation.
io/pstraps.rst:146: ERROR: Unexpected indentation.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
hwdocs: ReSTify fifo subdirectory

ReSTify a few documents in the fifo/ subdirectory. Also update links in
the other documents as txt files are no longer presented.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>