Upon reviewing the log, I realized that I was requesting GPIO before gpiochip initialization (the kernel stage starts loading it after 6 seconds),
[ 1.209913] xz failed to request rs232 enable GPIO err: -517
[ 6.641029] gpiochip0: registered GPIOs 348 to 511 on tegra234-gpio
[ 6.648323] gpiochip1: registered GPIOs 316 to 347 on tegra234-gpio-aon
so I delayed the loading of my driver. Now I am encountering new log errors
[ 6.530373] gpiochip0: registered GPIOs 348 to 511 on tegra234-gpio
[ 6.537730] gpiochip1: registered GPIOs 316 to 347 on tegra234-gpio-aon
[ 7.924990] tegra186-gpio 2200000.gpio: invalid port number: 48
[ 7.931078] xz failed to request rs232 enable GPIO err: -517
Then I discovered that someone else has encountered the same issues and errors as me.
Please help me to check why my port number is wrong.