Lattice MachXO2 reset
The wire/signal passed to the instantiation of the GSR module just tells Lattice Diamond that that signal is the signal that should use the resource-saving GSR hardware. You can call it whatever you want. There is no output of the GSR module; it's not a buffer or something.

You can also pass nothing into it, e.g., GSR GSR_INST (.GSR ());, so it's a) simulatable (sometimes Diamond/Active-HDL throws errors if you don't instantiate a GSR block in your design, even if you're not using it) and b) an option for later. I've done this so it doesn't slip my mind but before my reset scheme is totally nailed down.