Lines Matching refs:de_skew
531 rk3328_de_skew_setting_2_register(struct rk3328_ddr_de_skew_setting *de_skew, in rk3328_de_skew_setting_2_register() argument
543 for (n = 0; n < ARRAY_SIZE(de_skew->ca_de_skew); n++) { in rk3328_de_skew_setting_2_register()
549 tim->ca_skew[offset] |= (de_skew->ca_de_skew[n] << shift); in rk3328_de_skew_setting_2_register()
553 for (n = 0; n < ARRAY_SIZE(de_skew->cs0_de_skew); n++) { in rk3328_de_skew_setting_2_register()
562 tim->cs0_skew[offset] |= (de_skew->cs0_de_skew[n] << shift); in rk3328_de_skew_setting_2_register()
566 for (n = 0; n < ARRAY_SIZE(de_skew->cs1_de_skew); n++) { in rk3328_de_skew_setting_2_register()
575 tim->cs1_skew[offset] |= (de_skew->cs1_de_skew[n] << shift); in rk3328_de_skew_setting_2_register()
579 static void px30_de_skew_set_2_reg(struct rk3328_ddr_de_skew_setting *de_skew, in px30_de_skew_set_2_reg() argument
591 for (n = 0; n < ARRAY_SIZE(de_skew->ca_de_skew); n++) { in px30_de_skew_set_2_reg()
597 tim->ca_skew[offset] |= (de_skew->ca_de_skew[n] << shift); in px30_de_skew_set_2_reg()
601 for (n = 0; n < ARRAY_SIZE(de_skew->cs0_de_skew); n++) { in px30_de_skew_set_2_reg()
610 tim->cs0_skew[offset] |= (de_skew->cs0_de_skew[n] << shift); in px30_de_skew_set_2_reg()
614 for (n = 0; n < ARRAY_SIZE(de_skew->cs1_de_skew); n++) { in px30_de_skew_set_2_reg()
623 tim->cs1_skew[offset] |= (de_skew->cs1_de_skew[n] << shift); in px30_de_skew_set_2_reg()
632 struct rk3328_ddr_de_skew_setting *de_skew; in of_get_rk3328_timings() local
646 de_skew = malloc(sizeof(*de_skew)); in of_get_rk3328_timings()
647 if (!de_skew) { in of_get_rk3328_timings()
656 p = (u32 *)de_skew->ca_de_skew; in of_get_rk3328_timings()
660 p = (u32 *)de_skew->cs0_de_skew; in of_get_rk3328_timings()
664 p = (u32 *)de_skew->cs1_de_skew; in of_get_rk3328_timings()
670 rk3328_de_skew_setting_2_register(de_skew, dts_timing); in of_get_rk3328_timings()
671 free(de_skew); in of_get_rk3328_timings()
686 struct rk3328_ddr_de_skew_setting *de_skew; in of_get_px30_timings() local
700 de_skew = malloc(sizeof(*de_skew)); in of_get_px30_timings()
701 if (!de_skew) { in of_get_px30_timings()
709 p = (u32 *)de_skew->ca_de_skew; in of_get_px30_timings()
713 p = (u32 *)de_skew->cs0_de_skew; in of_get_px30_timings()
717 p = (u32 *)de_skew->cs1_de_skew; in of_get_px30_timings()
722 px30_de_skew_set_2_reg(de_skew, dts_timing); in of_get_px30_timings()
723 free(de_skew); in of_get_px30_timings()