Lines Matching refs:de_skew
209 static void px30_de_skew_set_2_reg(struct rk3328_ddr_de_skew_setting *de_skew, in px30_de_skew_set_2_reg() argument
221 for (n = 0; n < ARRAY_SIZE(de_skew->ca_de_skew); n++) { in px30_de_skew_set_2_reg()
227 tim->ca_skew[offset] |= (de_skew->ca_de_skew[n] << shift); in px30_de_skew_set_2_reg()
231 for (n = 0; n < ARRAY_SIZE(de_skew->cs0_de_skew); n++) { in px30_de_skew_set_2_reg()
240 tim->cs0_skew[offset] |= (de_skew->cs0_de_skew[n] << shift); in px30_de_skew_set_2_reg()
244 for (n = 0; n < ARRAY_SIZE(de_skew->cs1_de_skew); n++) { in px30_de_skew_set_2_reg()
253 tim->cs1_skew[offset] |= (de_skew->cs1_de_skew[n] << shift); in px30_de_skew_set_2_reg()
265 rk3328_de_skew_setting_2_register(struct rk3328_ddr_de_skew_setting *de_skew, in rk3328_de_skew_setting_2_register() argument
277 for (n = 0; n < ARRAY_SIZE(de_skew->ca_de_skew); n++) { in rk3328_de_skew_setting_2_register()
283 tim->ca_skew[offset] |= (de_skew->ca_de_skew[n] << shift); in rk3328_de_skew_setting_2_register()
287 for (n = 0; n < ARRAY_SIZE(de_skew->cs0_de_skew); n++) { in rk3328_de_skew_setting_2_register()
296 tim->cs0_skew[offset] |= (de_skew->cs0_de_skew[n] << shift); in rk3328_de_skew_setting_2_register()
300 for (n = 0; n < ARRAY_SIZE(de_skew->cs1_de_skew); n++) { in rk3328_de_skew_setting_2_register()
309 tim->cs1_skew[offset] |= (de_skew->cs1_de_skew[n] << shift); in rk3328_de_skew_setting_2_register()
653 struct rk3328_ddr_de_skew_setting *de_skew; in of_get_px30_timings() local
666 de_skew = kmalloc(sizeof(*de_skew), GFP_KERNEL); in of_get_px30_timings()
667 if (!de_skew) { in of_get_px30_timings()
676 p = (u32 *)de_skew->ca_de_skew; in of_get_px30_timings()
681 p = (u32 *)de_skew->cs0_de_skew; in of_get_px30_timings()
686 p = (u32 *)de_skew->cs1_de_skew; in of_get_px30_timings()
692 px30_de_skew_set_2_reg(de_skew, dts_timing); in of_get_px30_timings()
693 kfree(de_skew); in of_get_px30_timings()
878 struct rk3328_ddr_de_skew_setting *de_skew; in of_get_rk3328_timings() local
891 de_skew = kmalloc(sizeof(*de_skew), GFP_KERNEL); in of_get_rk3328_timings()
892 if (!de_skew) { in of_get_rk3328_timings()
901 p = (u32 *)de_skew->ca_de_skew; in of_get_rk3328_timings()
906 p = (u32 *)de_skew->cs0_de_skew; in of_get_rk3328_timings()
911 p = (u32 *)de_skew->cs1_de_skew; in of_get_rk3328_timings()
917 rk3328_de_skew_setting_2_register(de_skew, dts_timing); in of_get_rk3328_timings()
918 kfree(de_skew); in of_get_rk3328_timings()