联发科MT8173四芯大。LITTLE ARM Cortex A72/A53处理器代码提交到Linux主线

(更新:MT8173处理器现在已经发布了,它使用的是Cortex A72和A53而不是A57/A53,正如Linux内核源代码中最初显示的那样]

确切地说,联发科并没有遵守开放源码许可证,也没有参与开放源码社区。但是,通过与谷歌的合作,公司无疑正朝着正确的方向发展Android One智能手机的源代码发布,以及最近推出的联发科技实验室对于社区项目,从LinkIt一物联网平台。联发科也定期向Linux ARM内核邮件列表提交代码代码提交这是一个64位ARMv8处理器,有两个Cortex 53和两个Cortex 57大核。小的配置。据我所知,这可能是联发科第一个拥有“大”Cortex A57核的SoC。

Mediatek_MT8125

mt8173的代码片段。与CPU核相关的dtsi:


还提交了MT8173片剂EVB的短DTS文件(评估委员会):


内存部分通常定义RAM的位置和大小(0x40000000对应1GB),但在这个设备树文件中,位置和大小显示了两次,可能是因为它是一个64位平台,使用32位总线寻址了2x 1GB RAM (TBC)。对此做出解释将是受欢迎的。

这就是我所知道亚博体育官下载的,除了新处理器与MT8135和其他MT65xx系列有很多相同之处。到目前为止,我对MTK8173 / MT8173的搜索并没有产生有趣的结果。

分享:

支持CNX软件!www.yabo188.vip通过捐款贝宝cryptocurrencies成为一个老板Patreon,或者购买评论样本

订阅
通知的
客人
评论表单收集您的姓名、电子邮件和内容,以便我们跟踪网站上的评论。请阅读并接受我们的网站条款和隐私政策发表评论。
8评论
最古老的
最新的
另一边的人
另一边的人
6年前

好的,MT,现在请对手机芯片做同样的事情…

保罗
保罗
6年前

CNX,设备树细胞定义为32位。这意味着对于64位平台,地址/大小值需要两个连续的单元格。它们以大尾序格式给出,以方便人类使用。

因此,上面定义了0x0000000040000000的1Gb mem

保罗
保罗
6年前

是的。为了澄清一下,这实际上并不取决于CPU的位,而是在DTS文件中使用#address-cells和#size-cells进行配置,例如:https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/highbank.dts#L25.32位cpu也可以有2单元的谷值(例如,如果它有物理地址扩展),或者在64位cpu上有1单元的谷值,如果它的地址空间上限为4Gb,等等。

另一边的人
另一边的人
6年前


对mtk6732更感兴趣。在我看来,32位芯片中的Mali 4xx几乎没用

davidlt
davidlt
6年前

它使用的不是A57,而是高达2.4GHz的A72核。

广告