diff --git a/airoha/Config.in b/airoha/Config.in
index 1d625dd42ce8bb3b34fc35eaea8a6d753531adf6..70ec791f64f6b7f48319d20ad4e1610636762f33 100644
--- a/airoha/Config.in
+++ b/airoha/Config.in
@@ -3,7 +3,7 @@ if TARGET_airoha
 	config KERNEL_GIT_CLONE_URI
 		default "https://dev.iopsys.eu/airoha/linux.git"
 	config KERNEL_GIT_REF
-		default "03dd4c90949b4e60c0e0b29314afdd3f5c800504" if TARGET_airoha_an7581
+		default "e99b71d9a6d3ba5f30834ea762ece72c20c132ca" if TARGET_airoha_an7581
 		default "97d2eb7b02e0c963ab66c11e2c9c70660694b680" if TARGET_airoha_en7523
 	config KERNEL_GIT_MIRROR_HASH
 		default "e76032cce99c247d73bae1b67bc7a1de58a8a3def4c6f2426f322ad062b608de"
@@ -59,4 +59,8 @@ if TARGET_airoha
 	config KERNEL_MCAST_IGNORE_ALL_SNOOPERS_JOIN
 		bool "Do not join or leave all-snoopers"
 		default n
+
+	config KERNEL_ECONET_DISABLE_PON_RX_LOS_DETECTION
+		bool "Disable PON RX LOS logic"
+		default n
 endif