RK610配置升级:V1.21修复与双屏调试详解

需积分: 0 0 下载量 31 浏览量 更新于2024-08-05 收藏 886KB PDF 举报
本文档详细记录了RK610配置的版本历史和发展,从V1.0到V1.2,主要针对的是RK610芯片的应用。RK610是一款针对RK2918平台的SoC,其驱动文件分布在多个模块,包括hdmi、LVDS/LCD显示接口、TVE、以及Codec等部分。 在V1.0版本中,首次定义了hdmi、tvout、lvds、lcd1和codec模块的基本功能,标志着硬件的初步设计和软件架构的建立。随后的V1.1版本对代码框架进行了更新,并对某些配置进行了设定,这表明团队对系统的持续优化和改进。 到了V1.2版本,关键修复了几个重要的bug和问题。这些问题涉及高清hdmi1080p分辨率切换时可能出现的显示问题,LVDS双屏模式切换至bypass单屏时的黑屏问题,以及加入了LCD和LVDS的睡眠唤醒处理机制,提高了电源管理效率。此外,还改进了EDID读取和解析,确保了电视支持的分辨率正确识别,以及优化了hdmi电源管理。 驱动文件分布广泛,如rk610-core.c负责MFD(多功能设备)控制,rk610hdmi驱动关注hdmi接口的控制,rk610_lcd.c则负责LCD显示控制,而tve驱动则针对TVE功能。Codec核心驱动代码位于sound/soc/codecs/rk610_codec.c和rk610_codec.h,头文件定义了平台相关的设置,如I2Sclk。最后,Board-xxx.c中的配置文件检查了是否启用MFD_RK610模块,这体现了系统配置的灵活性。 总体来说,这份文档提供了关于RK610芯片在不同版本迭代中的详细配置信息,对开发者和维护人员调试和优化该平台的硬件和软件环境具有重要参考价值。同时,强调了内部资料不得扩散,体现了对知识产权的保护。