Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 可以用firefly-RK3288-reload 的LCD0 直接输出显示吗

22

积分

0

威望

0

贡献

技术小白

积分
22

可以用firefly-RK3288-reload 的LCD0 直接输出显示吗

发表于 2018-3-22 07:18:32      浏览:8316 | 回复:2        打印      只看该作者   [复制链接] 楼主
我想直接用reload的LCD0 D0-D23 DEN DCLK 来输出显示,
修改了.dst, dsti,但是clk一直没有输出。
求问该怎么设置?

Capture.JPG (83.28 KB, 下载次数: 595)

Capture.JPG
回复

使用道具 举报

22

积分

0

威望

0

贡献

技术小白

积分
22
发表于 2018-3-22 07:24:46        只看该作者  沙发
  1. /*
  2. * Copyright (C) 2018 Embodied
  3. * arch/arm/boot/dts/lcd-HX7027.dtsi
  4. * create date: 2018-03-19
  5. * lcd model: HX7027-FPC-F
  6. * resolution: 640X480
  7. */

  8. / {
  9.         disp_power_ctr: power_ctr {
  10.                      /*                        rockchip,debug = <0>;
  11.                         lcd_en:lcd_en {
  12.                                 rockchip,power_type = <GPIO>;
  13.                                 gpios = <&gpio0 GPIO_B0 GPIO_ACTIVE_HIGH>;
  14.                                 rockchip,delay = <10>;
  15.                         };

  16.                         bl_en:bl_en {
  17.                                 rockchip,power_type = <GPIO>;
  18.                                 gpios = <&gpio0 GPIO_A2 GPIO_ACTIVE_HIGH>;
  19.                                 rockchip,delay = <10>;
  20.                         };

  21.                         bl_ctr:bl_ctr {
  22.                                 rockchip,power_type = <GPIO>;
  23.                                 gpios = <&gpio3 GPIO_D6 GPIO_ACTIVE_HIGH>;
  24.                                 rockchip,delay = <10>;
  25.                         };

  26.                         lcd_rst:lcd_rst {
  27.                                 rockchip,power_type = <REGULATOR>;
  28.                                 rockchip,delay = <5>;
  29.                         };*/

  30.                 };

  31.                 disp_timings: display-timings {
  32.                         native-mode = <&timing0>;
  33.                         compatible = "rockchip,display-timings";
  34. //timeing0 set for hx7027
  35.                         timing0: timing0 {
  36.                                 screen-type = <SCREEN_RGB>;
  37.                                 out-face    = <OUT_P888>;
  38.                                 color-mode = <COLOR_RGB>;
  39.                                 clock-frequency = <40000000>;
  40.                                 hactive = <640>;
  41.                                 vactive = <480>;
  42.                                 hback-porch = <23>;
  43.                                 hfront-porch = <23>;
  44.                                 vback-porch = <3>;
  45.                                 vfront-porch = <3>;
  46.                                 hsync-len = <23>;
  47.                                 vsync-len = <3>;

  48.                                 hsync-active = <0>;
  49.                                 vsync-active = <0>;
  50.                                 de-active = <1>;
  51.                                 pixelclk-active = <1>;
  52.                                 swap-rb = <0>;
  53.                                 swap-rg = <0>;
  54.                                 swap-gb = <0>;
  55.                              };
  56.                              timing1: timing1 {
  57.                                 screen-type = <SCREEN_RGB>;
  58.                                 out-face    = <OUT_P888>;
  59.                                 color-mode = <COLOR_YCBCR>;
  60.                                 clock-frequency = <148500000>;
  61.                                 hactive = <1920>;
  62.                                 vactive = <1080>;
  63.                                 hback-porch = <148>;
  64.                                 hfront-porch = <88>;
  65.                                 vback-porch = <36>;
  66.                                 vfront-porch = <4>;
  67.                                 hsync-len = <44>;
  68.                                 vsync-len = <5>;
  69.                                 hsync-active = <1>;
  70.                                 vsync-active = <1>;
  71.                                 de-active = <0>;
  72.                                 pixelclk-active = <0>;
  73.                                 swap-rb = <0>;
  74.                                 swap-rg = <0>;
  75.                                 swap-gb = <0>;
  76.                              };
  77.                              timing2: timing2 {
  78.                                 screen-type = <SCREEN_RGB>;
  79.                                 out-face    = <OUT_P888>;
  80.                                 color-mode = <COLOR_YCBCR>;
  81.                                 clock-frequency = <297000000>;
  82.                                 hactive = <3840>;
  83.                                 vactive = <2160>;
  84.                                 hback-porch = <296>;
  85.                                 hfront-porch = <176>;
  86.                                 vback-porch = <72>;
  87.                                 vfront-porch = <8>;
  88.                                 hsync-len = <88>;
  89.                                 vsync-len = <10>;
  90.                                 hsync-active = <1>;
  91.                                 vsync-active = <1>;
  92.                                 de-active = <0>;
  93.                                 pixelclk-active = <0>;
  94.                                 swap-rb = <0>;
  95.                                 swap-rg = <0>;
  96.                                 swap-gb = <0>;
  97.                              };
  98.                };
  99. };
复制代码
Firefly-rk3288-reload.dts 配置
  1. &fb {
  2.         rockchip,disp-mode = <DUAL>;
  3.         rockchip,uboot-logo-on = <0>;
  4.         //rockchip,disp-policy = <DISPLAY_POLICY_BOX>;
  5. };

  6. &disp_timings {
  7.         native-mode = <&timing0>;
  8. };

  9. &rk_screen {
  10.          display-timings = <&disp_timings>;
  11. };

  12. /*lcdc0 as PRMRY(HDMI)*/
  13. &lcdc0 {
  14.         status = "okay";
  15.         rockchip,iommu-enabled = <1>;
  16.         rockchip,prop = <PRMRY>;
  17. };

  18. &lcdc1 {
  19.         status = "okay";
  20.         rockchip,iommu-enabled = <1>;
  21.         rockchip,prop = <EXTEND>;
  22. };

  23. &hdmi {
  24.         status = "okay";
  25.         rockchip,cec_enable = <0>;
  26.         rockchip,hdcp_enable = <0>;
  27.         rockchip,hdmi_audio_source = <1>;
  28. };

复制代码


回复

使用道具 举报

13

积分

0

威望

0

贡献

游客

积分
13
发表于 2018-4-30 22:59:18        只看该作者  板凳
楼主是要点亮 淘宝15元买的微型投影的光机吗?点亮了没?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表