static const struct of_device_id usb3_of_match[] = {
        {
+               .compatible = "renesas,r8a774c0-usb3-peri",
+               .data = &renesas_usb3_priv_r8a77990,
+       }, {
                .compatible = "renesas,r8a7795-usb3-peri",
                .data = &renesas_usb3_priv_gen3,
-       },
-       {
+       }, {
+               .compatible = "renesas,r8a77990-usb3-peri",
+               .data = &renesas_usb3_priv_r8a77990,
+       }, {
                .compatible = "renesas,rcar-gen3-usb3-peri",
                .data = &renesas_usb3_priv_gen3,
        },
 MODULE_DEVICE_TABLE(of, usb3_of_match);
 
 static const struct soc_device_attribute renesas_usb3_quirks_match[] = {
-       {
-               .soc_id = "r8a774c0",
-               .data = &renesas_usb3_priv_r8a77990,
-       },
        {
                .soc_id = "r8a7795", .revision = "ES1.*",
                .data = &renesas_usb3_priv_r8a7795_es1,
        },
-       {
-               .soc_id = "r8a77990",
-               .data = &renesas_usb3_priv_r8a77990,
-       },
        { /* sentinel */ },
 };