Ipq806x NSS build (Netgear R7800 / TP-Link C2600 / Linksys EA8500)

Is this all we need to add to the diffconfig to get some output in /sys/fs/pstore? I see hnyman does some changes in this post. He seems to add these too:

+CONFIG_PSTORE=y
+# CONFIG_PSTORE_842_COMPRESS is not set
+CONFIG_PSTORE_COMPRESS=y
+CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
+# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFLATE_COMPRESS=y
+CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
+# CONFIG_PSTORE_LZ4HC_COMPRESS is not set
+# CONFIG_PSTORE_LZ4_COMPRESS is not set
+# CONFIG_PSTORE_LZO_COMPRESS is not set
+# CONFIG_PSTORE_PMSG is not set
+CONFIG_PSTORE_RAM=y
+# CONFIG_PSTORE_ZSTD_COMPRESS is not set

+CONFIG_REED_SOLOMON=y
+CONFIG_REED_SOLOMON_DEC8=y
+CONFIG_REED_SOLOMON_ENC8=y

From what I see in recent 22.03 or master repo's, the required changes in qcom-ipq8065-nighthawk.dtsi are already present. I'm doubting whether all my previous kernel 5.10 based builds had properly set ramoops to be saved in /sys/fs/pstore.

In another post, hnyman also explains how he patches this for 21.02 builds. Now I must say I'm tempted to build a 21.02 image with ramoops enabled since I now frequently experience random reboots to, but ramoops isn't enabled in 21.02 by default like it is in 22.03/master for R7800. I'd need to clone @ACwifidude 21.02 NSS repo, rebase and apply Felix' latest AQL/ATF patches too. The first time I tried that, compiling failed. Do you have any tips on how to do that @vochong ?