当前位置: 首页 > wzjs >正文

怎么做卡盟网站免费南京网站seo

怎么做卡盟网站免费,南京网站seo,营销型网站建设公司排名,wordpress播放swf插件调试RK3288 5.10版本内核发现,RK提供的代码dts中未定义lvds_panel,但却在其它地方进行引用修改,不晓得是不是官方提交代码时遗漏了。所以添加lvds_panel定义如下: lvds_panel: lvds-panel {status "disabled";ports {#…

调试RK3288 5.10版本内核发现,RK提供的代码dts中未定义lvds_panel,但却在其它地方进行引用修改,不晓得是不是官方提交代码时遗漏了。所以添加lvds_panel定义如下:

	lvds_panel: lvds-panel {status = "disabled";ports {#address-cells = <1>;#size-cells = <0>;port@0 {reg = <0>;panel_in_lvds: endpoint {remote-endpoint = <&lvds_out_panel>;};};};};

并修改lvds_panel内容如下:

&lvds_panel {status = "okay";compatible ="simple-panel";backlight = <&backlight>;power-supply = <&vcc_lvds>;
//     enable-gpios = <&gpio7 4 GPIO_ACTIVE_HIGH>;enable-delay-ms = <20>;prepare-delay-ms = <20>;unprepare-delay-ms = <20>;disable-delay-ms = <20>;/** MEDIA_BUS_FMT_RGB666_1X7X3_SPWG  - "jeida-18"* MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA - "jeida-24"* MEDIA_BUS_FMT_RGB888_1X7X4_SPWG  - "vesa-24"*/bus-format = <MEDIA_BUS_FMT_RGB888_1X7X4_SPWG>;width-mm = <217>;height-mm = <136>;display-timings {native-mode = <&timing0>;timing0: timing0 {clock-frequency = <74250000>;hactive = <1920>;vactive = <1080>;hback-porch = <80>;hfront-porch = <40>;vback-porch = <25>;vfront-porch = <10>;hsync-len = <20>;vsync-len = <10>;hsync-active = <0>;vsync-active = <0>;de-active = <0>;pixelclk-active = <0>;};};
};

其它相关DTS配置按正常套路使能即可。但是重新编译内核烧写后,发现仅在启动时uboot logo可正常显示,后面就在无法点亮屏幕。出现该问题的原因是内核中关闭了"drivers/phy/rockchip/phy-rockchip-inno-video-phy.c"驱动,需要将其编译到内核即可,需要添加如下patch:

diff --git a/drivers/phy/rockchip/Kconfig b/drivers/phy/rockchip/Kconfig
index 0a41b89d82fc..2695ec30ed42 100644
--- a/drivers/phy/rockchip/Kconfig
+++ b/drivers/phy/rockchip/Kconfig
@@ -91,6 +91,14 @@ config PHY_ROCKCHIP_MIPI_RXhelpEnable this to support the Rockchip MIPI D-PHY with Synopsys or Innosilicon IP block.+config PHY_ROCKCHIP_INNO_VIDEO_PHY
+       tristate "Rockchip INNO LVDS/TTL PHY driver"
+       depends on ARCH_ROCKCHIP && OF
+       select GENERIC_PHY
+       help
+        Enable this to support the Rockchip LVDS/TTL PHY with
+        Innosilicon IP block.
+config PHY_ROCKCHIP_NANENG_COMBO_PHYtristate "Rockchip NANENG COMBO PHY Driver"depends on ARCH_ROCKCHIP && OF
diff --git a/drivers/phy/rockchip/Kconfig b/drivers/phy/rockchip/Kconfig
index 0a41b89d82fc..2695ec30ed42 100644
--- a/drivers/phy/rockchip/Kconfig
+++ b/drivers/phy/rockchip/Kconfig
@@ -91,6 +91,14 @@ config PHY_ROCKCHIP_MIPI_RXhelpEnable this to support the Rockchip MIPI D-PHY with Synopsys or Innosilicon IP block.+config PHY_ROCKCHIP_INNO_VIDEO_PHY
+       tristate "Rockchip INNO LVDS/TTL PHY driver"
+       depends on ARCH_ROCKCHIP && OF
+       select GENERIC_PHY
+       help
+        Enable this to support the Rockchip LVDS/TTL PHY with
+        Innosilicon IP block.
+config PHY_ROCKCHIP_NANENG_COMBO_PHYtristate "Rockchip NANENG COMBO PHY Driver"depends on ARCH_ROCKCHIP && OF
liujie@rocktech-OMEN-by-HP-Desktop-PC-880-p1xx:~/projects/Linux/tmp/rk3288_linux5.10_release_v1.2.0_20240620-SDK/kernel$ git diff drivers/phy/rockchip/Makefile
diff --git a/drivers/phy/rockchip/Makefile b/drivers/phy/rockchip/Makefile
index 9858a3730828..e60dc45c9e89 100644
--- a/drivers/phy/rockchip/Makefile
+++ b/drivers/phy/rockchip/Makefile
@@ -10,6 +10,7 @@ obj-$(CONFIG_PHY_ROCKCHIP_INNO_HDMI)  += phy-rockchip-inno-hdmi-phy.oobj-$(CONFIG_PHY_ROCKCHIP_INNO_USB2)   += phy-rockchip-inno-usb2.oobj-$(CONFIG_PHY_ROCKCHIP_INNO_USB3)   += phy-rockchip-inno-usb3.oobj-$(CONFIG_PHY_ROCKCHIP_MIPI_RX)     += phy-rockchip-mipi-rx.o
+obj-$(CONFIG_PHY_ROCKCHIP_INNO_VIDEO_PHY)       +=  phy-rockchip-inno-video-phy.oobj-$(CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY)    += phy-rockchip-naneng-combphy.oobj-$(CONFIG_PHY_ROCKCHIP_NANENG_EDP)  += phy-rockchip-naneng-edp.oobj-$(CONFIG_PHY_ROCKCHIP_NANENG_USB2) += phy-rockchip-naneng-usb2.o

下面patch解决编译报错。

diff --git a/drivers/phy/rockchip/phy-rockchip-inno-video-phy.c b/drivers/phy/rockchip/phy-rockchip-inno-video-phy.c
index 22d26f1413d9..061fd7df5e5e 100644
--- a/drivers/phy/rockchip/phy-rockchip-inno-video-phy.c
+++ b/drivers/phy/rockchip/phy-rockchip-inno-video-phy.c
@@ -136,7 +136,7 @@ static int inno_video_phy_power_off(struct phy *phy)return 0;}-static int inno_video_phy_set_mode(struct phy *phy, enum phy_mode mode)
+static int inno_video_phy_set_mode(struct phy *phy, enum phy_mode mode, int submode){return 0;}

最后’make menuconfig’中勾选’CONFIG_PHY_ROCKCHIP_INNO_VIDEO_PHY’,重新编译烧写后lvds显示正常。

http://www.dtcms.com/wzjs/469224.html

相关文章:

  • 自己做的网站如何在网络上展示网络推广seo公司
  • 大连建网站需要多少钱百度小说app下载
  • 模板王网站官网故事式软文范例500字
  • 做网站的好处在哪里seo下拉优化
  • 做pcb网站天津seo关键词排名优化
  • wordpress 新页面类型快手seo
  • 静态网站可以做留言板网络推广有几种方法
  • 哪个网站可以做一对一老师网站设计模板网站
  • 做网站开什么端口百度快照怎么用
  • 徐州手工活外发加工网廊坊seo排名外包
  • 河南省建设工程信息网推荐中项网合肥seo公司
  • 梧州市建设局官方网站三亚百度推广公司电话
  • 中国建筑工程网施工组织设计seo建站的步骤
  • 阿里妈妈网站推广提交新闻最新消息10条
  • 山楼小院在哪家网站做宣传指数函数图像及性质
  • 云脑网络科技网站建设小说网站排名
  • 按照wordpress西安百度快照优化
  • 网站建设上传视频教程百度网盘网页版登录
  • 网站导航页设计百度最新秒收录方法2022
  • 网站建设贵阳昆明seo网站管理
  • 做相亲网站的安全责任信息流广告怎么投放
  • wordpress首页缩略图插件东莞seo网站优化排名
  • 高端网站建设webbj海南网站建设
  • 手机免费制作网站模板微信营销的方法
  • html5手机网页模板seo公司品牌哪家好
  • 网站界面设计毕业论文网站关键词优化排名外包
  • b2b商城网站方案搜索引擎优化工作
  • 坪山建设网站百度关键词热度排名
  • 中小型企业网站模板网站优化网
  • 网站建设需要用到那些语言单页网站制作教程