naming scheme : extern const struct imx_fec_data imx51_fec_data; ... extern const struct imx_imx_i2c_data imx51_imx_i2c_data[]; ... extern const struct imx_mxc_nand_data imx51_mxc_nand_data; ... extern const struct imx_spi_imx_data imx51_cspi_data; So, I can use either imx_pata_data or keep imx_mxc_pata_data or imx_imx_pata_data or imx_pata_imx_data. What do you both prefer ? Thanks, Arnaud