Files
gps/hardware/generated/genesys2-soc/freechips.rocketchip.fpga.VCU118RocketConfig.0x10016000.0.regmap.json
T
onur a25a1a61d0 fix(gps): make ephemeris flash persistence hardware-safe
Add freestanding S25FL256S read/program/erase/verify support and seed a newly formatted ephemeris store with stale records. Age-gate navigation readiness, persist the continuous Toe week, and regenerate the Genesys2 MAX2771 integration and flash image.
2026-08-13 00:50:57 +03:00

79 lines
2.1 KiB
JSON

{
"peripheral" : {
"displayName" : "max2771-spi.At0x10016000",
"baseAddress" : "0x10016000",
"regfields" : [ {
"command" : {
"byteOffset" : "0x0",
"bitOffset" : 0,
"bitWidth" : 32,
"name" : "command",
"description" : "bits[3:0] register address, bit8 read; write starts one 48-clock frame",
"accessType" : "W"
}
}, {
"write_data" : {
"byteOffset" : "0x4",
"bitOffset" : 0,
"bitWidth" : 32,
"name" : "write_data",
"description" : "32-bit MAX2771 register write data",
"accessType" : "W"
}
}, {
"read_data" : {
"byteOffset" : "0x8",
"bitOffset" : 0,
"bitWidth" : 32,
"name" : "read_data",
"description" : "last 32-bit MAX2771 register read data",
"accessType" : "R"
}
}, {
"status" : {
"byteOffset" : "0xc",
"bitOffset" : 0,
"bitWidth" : 32,
"name" : "status",
"description" : "bit0 ready, bit1 busy",
"accessType" : "R"
}
}, {
"input_clock_hz" : {
"byteOffset" : "0x10",
"bitOffset" : 0,
"bitWidth" : 32,
"name" : "input_clock_hz",
"description" : "peripheral input clock frequency",
"accessType" : "R"
}
}, {
"sclk_hz" : {
"byteOffset" : "0x14",
"bitOffset" : 0,
"bitWidth" : 32,
"name" : "sclk_hz",
"description" : "actual integer MAX2771 serial clock frequency",
"accessType" : "R"
}
}, {
"half_period_cycles" : {
"byteOffset" : "0x18",
"bitOffset" : 0,
"bitWidth" : 32,
"name" : "half_period_cycles",
"description" : "input-clock cycles per SCLK half-period",
"accessType" : "R"
}
}, {
"identification" : {
"byteOffset" : "0x1c",
"bitOffset" : 0,
"bitWidth" : 32,
"name" : "identification",
"description" : "ASCII MAX1 peripheral identification",
"accessType" : "R"
}
} ]
}
}