arch: arm: dts: imxrt1050-evk: add lcdif node
Add lcdif node and its pinctrl. Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Reviewed-by: Anatolij Gustschin <agust@denx.de>
This commit is contained in:
		
							parent
							
								
									22aa286ef4
								
							
						
					
					
						commit
						587e09800c
					
				|  | @ -185,6 +185,33 @@ | ||||||
| 					0x17061 | 					0x17061 | ||||||
| 			>; | 			>; | ||||||
| 		}; | 		}; | ||||||
|  | 
 | ||||||
|  | 		pinctrl_lcdif: lcdifgrp { | ||||||
|  | 			u-boot,dm-spl; | ||||||
|  | 			fsl,pins = < | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_00_LCD_CLK		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_01_LCD_ENABLE		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_02_LCD_HSYNC		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_03_LCD_VSYNC		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_04_LCD_DATA00		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_05_LCD_DATA01		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_06_LCD_DATA02		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_07_LCD_DATA03		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_08_LCD_DATA04		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_09_LCD_DATA05		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_10_LCD_DATA06		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_11_LCD_DATA07		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_12_LCD_DATA08		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_13_LCD_DATA09		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_14_LCD_DATA10		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B0_15_LCD_DATA11		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B1_01_LCD_DATA13		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B1_02_LCD_DATA14		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B1_03_LCD_DATA15		0x1b0b1 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_B1_15_GPIO2_IO31		0x0b069 | ||||||
|  | 				MXRT1050_IOMUXC_GPIO_AD_B0_02_GPIO1_IO02	0x0b069 | ||||||
|  | 			>; | ||||||
|  | 		}; | ||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  | @ -198,3 +225,36 @@ | ||||||
| 
 | 
 | ||||||
| 	cd-gpios = <&gpio2 28 GPIO_ACTIVE_LOW>; | 	cd-gpios = <&gpio2 28 GPIO_ACTIVE_LOW>; | ||||||
| }; | }; | ||||||
|  | 
 | ||||||
|  | &lcdif { | ||||||
|  | 	pinctrl-names = "default"; | ||||||
|  | 	pinctrl-0 = <&pinctrl_lcdif>; | ||||||
|  | 	display = <&display0>; | ||||||
|  | 	status = "okay"; | ||||||
|  | 
 | ||||||
|  | 	assigned-clocks = <&clks IMXRT1050_CLK_LCDIF_SEL>; | ||||||
|  | 	assigned-clock-parents = <&clks IMXRT1050_CLK_PLL5_VIDEO>; | ||||||
|  | 
 | ||||||
|  | 	display0: display0 { | ||||||
|  | 		bits-per-pixel = <16>; | ||||||
|  | 		bus-width = <16>; | ||||||
|  | 
 | ||||||
|  | 		display-timings { | ||||||
|  | 			timing0: timing0 { | ||||||
|  | 				clock-frequency = <9300000>; | ||||||
|  | 				hactive = <480>; | ||||||
|  | 				vactive = <272>; | ||||||
|  | 				hback-porch = <4>; | ||||||
|  | 				hfront-porch = <8>; | ||||||
|  | 				vback-porch = <4>; | ||||||
|  | 				vfront-porch = <8>; | ||||||
|  | 				hsync-len = <41>; | ||||||
|  | 				vsync-len = <10>; | ||||||
|  | 				de-active = <1>; | ||||||
|  | 				pixelclk-active = <0>; | ||||||
|  | 				hsync-active = <0>; | ||||||
|  | 				vsync-active = <0>; | ||||||
|  | 			}; | ||||||
|  | 		}; | ||||||
|  | 	}; | ||||||
|  | }; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue