.get_pinmode = ave_pxs3_get_pinmode,
 };
 
+static const struct ave_soc_data ave_nx1_data = {
+       .is_desc_64bit = true,
+       .clock_names = {
+               "ether",
+       },
+       .reset_names = {
+               "ether",
+       },
+       .get_pinmode = ave_pxs3_get_pinmode,
+};
+
 static const struct of_device_id of_ave_match[] = {
        {
                .compatible = "socionext,uniphier-pro4-ave4",
                .compatible = "socionext,uniphier-pxs3-ave4",
                .data = &ave_pxs3_data,
        },
+       {
+               .compatible = "socionext,uniphier-nx1-ave4",
+               .data = &ave_nx1_data,
+       },
        { /* Sentinel */ }
 };
 MODULE_DEVICE_TABLE(of, of_ave_match);