Hi Lucas thank you very much for the answer. Seems that I was using already PLL but HSE_CLK was set to 60MHz with divider equal 1. After changing to 120MHz and divider to 0, I don't get any response from HSE, only timeouts. Is there something in addition which I should do?
I addition I was able to determine that after changing HSE_CLK to 120MHz, apparently HSE FW was removed from my board, I believe by SBAF since address 0x4038C107 value is 0. When I tried to install FW one more time (without IVT), again it was removed after installation during boot stage, seems it might be related with "HSE Firmware Handshake" functionality. Do you have any guides how to distinguish what is wrong? I'm using following FW: s32k3x2_hse_fw_0.13.0_2.6.0_pb221129.bin.pink.
EDIT:
I was able to determine that if I change HSE_CLK to 120MHz, I'm receiving HSE_SWT_RST, and at the end HSE FW is erased. When I change back to 60MHz for HSE_CLK, HSE work properly. So at the end I'm changing only divider for HSE_CLK and it's making huge difference in behavior. Do you have any idea what could be wrong, or what I should check?
Other bits in MC_RGM (HSE_CLK_FAIL, HSE_TMPR_RST, HSE_BOOT_RST, JTAG_RST) related with HSE are set to 0 for 120MHz HSE_CLK, only this HSE_SWT_RST is triggered to 1.