Zturn 보드 HDMI 출력 설계
petalinux 2018.3 버전 기준 framebuffer와 hdmi를 사용하기 위해서 아래를 추가해 줘야 한다.
CONFIG_DRM_SII902X=y
CONFIG_DRM_XILINX_SDI=y
CONFIG_FB_SIMPLE=y
# CONFIG_MYIR_SII902X is not set
CONFIG_USB_OTG=y
CONFIG_USB_OTG_FSM=y
CONFIG_USB_ULPI_BUS=y
CONFIG_XILINX_DPDMA=y
CONFIG_XILINX_INTC=y
또한 device-tree의 아래 내용을 추가해줘야한다.
/include/ "system-conf.dtsi"
/{
#address-cells = <1>;
#size-cells = <1>;
ranges;
v_frambuf: framebuffer@43C00000 {
compatible = "simple-framebuffer";
reg = <0x43C00000 0x7e9000>;
width = <0x780>;
height = <0x438>;
stride = <0x1e00>;
format = "a8r8g8b8";
status = "okay";
};
};
/{
memory {
device_type = "memory";
reg = <0x0 0x43C00000>;
};
};