video: stm32_dsi: Convert to use APIs which support live DT
Use ofnode_ or dev_ APIs instead of fdt_ and fdtdec_ APIs so that the driver can support live DT. Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Yannick Fertré <yannick.fertre@st.com>
This commit is contained in:
		
							parent
							
								
									28c6ba861c
								
							
						
					
					
						commit
						a04616be1b
					
				| 
						 | 
					@ -359,8 +359,7 @@ static int stm32_dsi_attach(struct udevice *dev)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ret = panel_get_display_timing(priv->panel, &timings);
 | 
						ret = panel_get_display_timing(priv->panel, &timings);
 | 
				
			||||||
	if (ret) {
 | 
						if (ret) {
 | 
				
			||||||
		ret = fdtdec_decode_display_timing(gd->fdt_blob,
 | 
							ret = ofnode_decode_display_timing(dev_ofnode(priv->panel),
 | 
				
			||||||
						   dev_of_offset(priv->panel),
 | 
					 | 
				
			||||||
						   0, &timings);
 | 
											   0, &timings);
 | 
				
			||||||
		if (ret) {
 | 
							if (ret) {
 | 
				
			||||||
			dev_err(dev, "decode display timing error %d\n", ret);
 | 
								dev_err(dev, "decode display timing error %d\n", ret);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue