Lines Matching defs:dt
57 struct display_timing *dt)
62 memset(dt, 0, sizeof(*dt));
64 ret |= parse_timing_property(np, "hback-porch", &dt->hback_porch);
65 ret |= parse_timing_property(np, "hfront-porch", &dt->hfront_porch);
66 ret |= parse_timing_property(np, "hactive", &dt->hactive);
67 ret |= parse_timing_property(np, "hsync-len", &dt->hsync_len);
68 ret |= parse_timing_property(np, "vback-porch", &dt->vback_porch);
69 ret |= parse_timing_property(np, "vfront-porch", &dt->vfront_porch);
70 ret |= parse_timing_property(np, "vactive", &dt->vactive);
71 ret |= parse_timing_property(np, "vsync-len", &dt->vsync_len);
72 ret |= parse_timing_property(np, "clock-frequency", &dt->pixelclock);
74 dt->flags = 0;
76 dt->flags |= val ? DISPLAY_FLAGS_VSYNC_HIGH :
79 dt->flags |= val ? DISPLAY_FLAGS_HSYNC_HIGH :
82 dt->flags |= val ? DISPLAY_FLAGS_DE_HIGH :
85 dt->flags |= val ? DISPLAY_FLAGS_PIXDATA_POSEDGE :
89 dt->flags |= val ? DISPLAY_FLAGS_SYNC_POSEDGE :
91 else if (dt->flags & (DISPLAY_FLAGS_PIXDATA_POSEDGE |
93 dt->flags |= dt->flags & DISPLAY_FLAGS_PIXDATA_POSEDGE ?
98 dt->flags |= DISPLAY_FLAGS_INTERLACED;
100 dt->flags |= DISPLAY_FLAGS_DOUBLESCAN;
102 dt->flags |= DISPLAY_FLAGS_DOUBLECLK;
116 * @dt: display_timing struct to fill
119 struct display_timing *dt)
131 ret = of_parse_display_timing(timing_np, dt);
198 struct display_timing *dt;
201 dt = kzalloc(sizeof(*dt), GFP_KERNEL);
202 if (!dt) {
208 r = of_parse_display_timing(entry, dt);
216 kfree(dt);
223 disp->timings[disp->num_timings] = dt;