ARM Microchip SoC (又名 AT91)¶
簡介¶
本文件提供有關 Linux Mainline(你懂的,kernel.org 上的那個)當前支援的 ARM Microchip SoC 的有用資訊。
重要的是要注意,Microchip(以前稱為 Atmel)基於 ARM 的 MPU 產品線在整個 Linux 核心開發過程中歷史上被稱為“AT91”或“at91”,即使該產品字首已完全從 Microchip 官方產品名稱中消失。 無論如何,檔案、目錄、git 樹、git 分支/標籤和電子郵件主題始終包含此“at91”子字串。
AT91 SoC¶
每種產品的文件和詳細資料表可在 Microchip 網站上找到:http://www.microchip.com。
- 型號
基於 ARM 920 的 SoC - at91rm9200
基於 ARM 926 的 SoC - at91sam9260
at91sam9xe
at91sam9261
at91sam9263
at91sam9rl
at91sam9g20
at91sam9g45 系列 - at91sam9g45 - at91sam9g46 - at91sam9m10 - at91sam9m11(裝置超集)
at91sam9x5 系列(又名“5 系列”)- at91sam9g15 - at91sam9g25 - at91sam9g35 - at91sam9x25 - at91sam9x35
at91sam9n12
sam9x60
基於 ARM Cortex-A5 的 SoC - sama5d3 系列
sama5d31
sama5d33
sama5d34
sama5d35
sama5d36(裝置超集)
資料表
基於 ARM Cortex-A5 + NEON 的 SoC - sama5d4 系列
sama5d41
sama5d42
sama5d43
sama5d44(裝置超集)
資料表
http://ww1.microchip.com/downloads/en/DeviceDoc/60001525A.pdf
sama5d2 系列
sama5d21
sama5d22
sama5d23
sama5d24
sama5d26
sama5d27(裝置超集)
sama5d28(裝置超集 + 環境監視器)
資料表
http://ww1.microchip.com/downloads/en/DeviceDoc/DS60001476B.pdf
基於 ARM Cortex-A7 的 SoC - sama7g5 系列
sama7g51
sama7g52
sama7g53
sama7g54(裝置超集)
資料表
即將推出
lan966 系列 - lan9662 - lan9668
資料表
即將推出
ARM Cortex-M7 MCU - sams70 系列
sams70j19
sams70j20
sams70j21
sams70n19
sams70n20
sams70n21
sams70q19
sams70q20
sams70q21
samv70 系列
samv70j19
samv70j20
samv70n19
samv70n20
samv70q19
samv70q20
samv71 系列
samv71j19
samv71j20
samv71j21
samv71n19
samv71n20
samv71n21
samv71q19
samv71q20
samv71q21
資料表
Linux 核心資訊¶
Linux 核心 mach 目錄:arch/arm/mach-at91 MAINTAINERS 條目為:“ARM/Microchip (AT91) SoC 支援”
AT91 SoC 和板的裝置樹¶
所有 AT91 SoC 都已轉換為裝置樹。 自 Linux 3.19 起,這些產品必須使用此方法來啟動 Linux 核心。
正在進行的工作宣告:應用於 AT91 SoC 和板的裝置樹檔案和裝置樹繫結被認為是“不穩定”的。 為了完全清楚,任何 at91 繫結都可能隨時更改。 因此,請務必使用從同一原始碼樹生成的裝置樹二進位制檔案和核心映象。 請參閱 裝置樹 (DT) ABI 檔案,以獲取“穩定”繫結/ABI 的定義。 此宣告將在適當的時候被 AT91 MAINTAINERS 刪除。
命名約定和最佳實踐
SoC 裝置樹源包含檔案以產品的官方名稱命名(例如 at91sam9g20.dtsi 或 sama5d33.dtsi)。
裝置樹源包含檔案 (.dtsi) 用於收集可以在 SoC 或板之間共享的通用節點(例如 sama5d3.dtsi 或 at91sam9x5cm.dtsi)。 收集特定外圍裝置或主題的節點時,識別符號必須放置在檔名的末尾,並用“_”分隔(例如 at91sam9x5_can.dtsi 或 sama5d3_gmac.dtsi)。
板裝置樹原始檔 (.dts) 以字串“at91-”為字首,以便可以輕鬆識別它們。 請注意,某些檔案是此規則的歷史例外(例如 sama5d3[13456]ek.dts、usb_a9g20.dts 或 animeo_ip.dts)。