File tree Expand file tree Collapse file tree 2 files changed +45
-0
lines changed Expand file tree Collapse file tree 2 files changed +45
-0
lines changed Original file line number Diff line number Diff line change @@ -8,4 +8,13 @@ if BOARD_STM32H750B_DK
88config BOARD
99 default "stm32h750b_dk"
1010
11+ if DISPLAY
12+
13+ # MEMC needs to be enabled in order to store
14+ # display buffer to external SDRAM connected to FMC
15+ config MEMC
16+ default y
17+
18+ endif # DISPLAY
19+
1120endif # BOARD_STM32H750B_DK
Original file line number Diff line number Diff line change 1919 zephyr,sram = &sram0;
2020 zephyr,flash = &flash0;
2121 zephyr,flash-controller = &mt25ql512ab1;
22+ zephyr,display = <dc;
2223 };
2324
2425 sdram1: sdram@c0000000 {
165166 };
166167 };
167168};
169+
170+ <dc {
171+ pinctrl-0 = <<dc_r0_pi15 <dc_r1_pj0 <dc_r2_pj1 <dc_r3_ph9
172+ <dc_r4_pj3 <dc_r5_pj4 <dc_r6_pj5 <dc_r7_pj6
173+ <dc_g0_pj7 <dc_g1_pj8 <dc_g2_pj9 <dc_g3_pj10
174+ <dc_g4_pj11 <dc_g5_pi0 <dc_g6_pi1 <dc_g7_pk2
175+ <dc_b0_pj12 <dc_b1_pj13 <dc_b2_pj14 <dc_b3_pj15
176+ <dc_b4_pk3 <dc_b5_pk4 <dc_b6_pk5 <dc_b7_pk6
177+ <dc_de_pk7 <dc_clk_pi14 <dc_hsync_pi12 <dc_vsync_pi9>;
178+ pinctrl-names = "default";
179+ /* disp-on-gpios = <&gpioi 12 GPIO_ACTIVE_HIGH>; */
180+ /* bl-ctrl-gpios = <&gpiok 3 GPIO_ACTIVE_HIGH>; */
181+ ext-sdram = <&sdram1>;
182+ status = "okay";
183+
184+ width = <480>;
185+ height = <272>;
186+ pixel-format = <PANEL_PIXEL_FORMAT_RGB_565>;
187+ display-timings {
188+ compatible = "zephyr,panel-timing";
189+ de-active = <0>;
190+ pixelclk-active = <0>;
191+ hsync-active = <0>;
192+ vsync-active = <0>;
193+ hsync-len = <1>;
194+ vsync-len = <10>;
195+ hback-porch = <43>;
196+ vback-porch = <12>;
197+ hfront-porch = <8>;
198+ vfront-porch = <4>;
199+ };
200+ def-back-color-red = <0xFF>;
201+ def-back-color-green = <0xFF>;
202+ def-back-color-blue = <0xFF>;
203+ };
You can’t perform that action at this time.
0 commit comments