User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2019/05/27 07:49]
xdarklight [Kernel mainlining progress] document changes queued for v5.3
start [2019/06/15 18:03] (current)
xdarklight [Supported/WiP SoC Families] GPIO interrupt support for G12A/G12B is queued for v5.3
Line 69: Line 69:
     * S905X2: similar to S905D2 but without DVB interface     * S905X2: similar to S905D2 but without DVB interface
     * S905Y2: similar to S905D2 but without built-in Ethernet     * S905Y2: similar to S905D2 but without built-in Ethernet
 +  * G12B : Identical to GXL but with Quad Cortex-A73 + dual Cortex-A53 cores
 +    * S922X: mostly pin compatible with S905X2
  
 For further indications : https://​en.wikipedia.org/​wiki/​Amlogic#​Comparison_table For further indications : https://​en.wikipedia.org/​wiki/​Amlogic#​Comparison_table
Line 74: Line 76:
 Some development and final products are (partially) supported : [[hardware|Supported Hardware]] Some development and final products are (partially) supported : [[hardware|Supported Hardware]]
  
-|                    ^ AML8726MX ​         ^ S802\\ S812 ^ S805        ^ S905      ^ S905D       ^ S905X\\ S905W\\ S805X      ^ S912       ^ A113d      ^ S905D2\\ S905X2\\ S905Y2 ​  ​^+|                    ^ AML8726MX ​         ^ S802\\ S812 ^ S805        ^ S905      ^ S905D       ^ S905X\\ S905W\\ S805X      ^ S912       ^ A113d      ^ S905D2\\ S905X2\\ S905Y2\\ S922X  ​^
 ^ UART                | Console Only       | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ UART                | Console Only       | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
 ^ Pinctrl/​GPIO ​       | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ Pinctrl/​GPIO ​       | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
-^ GPIO Interrupt ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​//​WiP// ​    |+^ GPIO Interrupt ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​**Yes** ​    |
 ^ Clock Control ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ Clock Control ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
 ^ PWM                | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ PWM                | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
 ^ Reset Control ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ Reset Control ​     | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
 ^ Infrared Decoder ​   | **Yes** ​           | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ Infrared Decoder ​   | **Yes** ​           | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
-^ Ethernet ​           | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​//​WiP// ​    |+^ Ethernet ​           | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​**Yes** ​    |
 ^ Multi-core ​         | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ Multi-core ​         | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
 ^ Fuse access ​       | **Yes** ​           | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ Fuse access ​       | **Yes** ​           | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
Line 94: Line 96:
 ^ eMMC              | __No__ ​            | ''​Partial''​ | ''​Partial''​ | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ eMMC              | __No__ ​            | ''​Partial''​ | ''​Partial''​ | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
 ^ SDCard ​           | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | N/A         | **Yes** ​    | ^ SDCard ​           | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | N/A         | **Yes** ​    |
-^ SDIO              | __No__ ​            | ''​Partial''​ | ''​Partial''​ | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​//​WiP// ​    |+^ SDIO              | __No__ ​            | ''​Partial''​ | ''​Partial''​ | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    ​| ​**Yes** ​    |
 ^ NAND              | __No__ ​            | __No__ ​     | __No__ ​     | __No__ ​   | ''​Partial''​ | ''​Partial''​ | ''​Partial''​ | ''​Partial''​ | __No__ ​     | ^ NAND              | __No__ ​            | __No__ ​     | __No__ ​     | __No__ ​   | ''​Partial''​ | ''​Partial''​ | ''​Partial''​ | ''​Partial''​ | __No__ ​     |
 ^ ADC                | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | ^ ADC                | __No__ ​            | **Yes** ​    | **Yes** ​    | **Yes** ​  | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    | **Yes** ​    |
Line 137: Line 139:
     * G12A: add the Ethernet controller and MDIO mux     * G12A: add the Ethernet controller and MDIO mux
     * G12A: enable the internal PHY on the U200 and SEI510 boards     * G12A: enable the internal PHY on the U200 and SEI510 boards
 +    * G12A: add the SDIO controller
 +    * G12A: enable the SDIO WiFi module on the X96 Max and SEI510 boards
 +    * G12A: enable Bluetooth on the X96 Max and SEI510 boards
 +    * G12B: add support for the S922X SoC
     * GX: fix eMMC pin bias and set max-frequency     * GX: fix eMMC pin bias and set max-frequency
     * GXBB: add more supported SD card modes on Odroid-C2 and NanoPi K2     * GXBB: add more supported SD card modes on Odroid-C2 and NanoPi K2
 +    * GXBB: enable Bluetooth on the Wetek boards
 +    * GXBB: fix reading the chip temperature on some Wetek boards
 +    * GXBB: enable HDMI CEC on the Tronsmart Vega S95 boards
 +    * GXBB: fix reading the chip temperature on some Tronsmart Vega S95 boards
 +    * GXBB: add Bluetooth support on the Tronsmart Vega S95 boards
 +    * GXBB: use an interrupt instead of polling the Ethernet PHY status on the Tronsmart Vega S95 boards
     * GXL: correct eMMC module voltage and mark it as removable on Libretech CC     * GXL: correct eMMC module voltage and mark it as removable on Libretech CC
     * GXM: update eMMC settings for Khadas VIM2     * GXM: update eMMC settings for Khadas VIM2
 +    * GXM: enable Bluetooth on the Khadas VIM2
     * Meson8/​Meson8b/​Meson8m2:​ add the canvas video lookup-table     * Meson8/​Meson8b/​Meson8m2:​ add the canvas video lookup-table
     * Meson8m2: add the mali-supply on the MXIII-Plus board     * Meson8m2: add the mali-supply on the MXIII-Plus board
 +  * New board support
 +     * Hardkernel Odroid-N2 (G12B, S922X)
  
 v5.2 (work in progress) v5.2 (work in progress)
start.1558936168.txt.gz ยท Last modified: 2019/05/27 07:49 by xdarklight