PFUSE: Configuration fuses

Introduction

PFUSE contains factory-set configuration values that cannot be overridden by software later on. The name comes from the fact that once the Configuration has been set, it is possible to avoid further writes by blowing the power supply or the data lines of the the write circuitry.

Todo

more info

MMIO registers

8-bit space pfuse [0x1000]
g80-mmio 0x21000: PFUSE
gf100-mmio 0x21000: PFUSE

Todo

fill me

Address Variants Name Description
0x144 G80:GF100 TPC_DISABLE_MASK TPC disable mask
0x148 G80:GF100 PART_DISABLE_MASK PART disable mask
0x1a0 all TEMP_CAL_SLOPE_MUL_OFFSET slope calibration
0x1a4 all TEMP_CAL_OFFSET_MUL_OFFSET slope calibration
0x1a8 all TEMP_CAL_OK internal thermal sensor enable
reg32 pfuse-tpc-disable-mask
pfuse 0x144: TPC_DISABLE_MASK [G80:GF100]

The TPC disable mask.

reg32 pfuse-part-disable-mask
pfuse 0x148: PART_DISABLE_MASK [G80:GF100]

The PART disable mask.

reg32 pfuse-temp-cal-slope-mul-offset
pfuse 0x1a0: TEMP_CAL_SLOPE_MUL_OFFSET

An offset added to the slope calibration value of the internal temperature sensor (int8_t). See PTHERM for more information

reg32 pfuse-temp-cal-offset-mul-offset
pfuse 0x1a4: TEMP_CAL_OFFSET_MUL_OFFSET

An offset added to the offset calibration value of the internal temperature sensor (int16_t). See PTHERM for more information

reg32 pfuse-temp-cal-ok
pfuse 0x1a8: TEMP_CAL_OK

Should the internal temperature sensor be used? Set to 1 if so, 0 otherwise.