.config_intr    = meson_gxl_config_intr,
                .suspend        = genphy_suspend,
                .resume         = genphy_resume,
+       }, {
+               PHY_ID_MATCH_EXACT(0x01803301),
+               .name           = "Meson G12A Internal PHY",
+               .features       = PHY_BASIC_FEATURES,
+               .flags          = PHY_IS_INTERNAL,
+               .soft_reset     = genphy_soft_reset,
+               .ack_interrupt  = meson_gxl_ack_interrupt,
+               .config_intr    = meson_gxl_config_intr,
+               .suspend        = genphy_suspend,
+               .resume         = genphy_resume,
        },
 };
 
 static struct mdio_device_id __maybe_unused meson_gxl_tbl[] = {
        { 0x01814400, 0xfffffff0 },
+       { PHY_ID_MATCH_VENDOR(0x01803301) },
        { }
 };