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
Last revision Both sides next revision
start [2021/06/16 09:34]
narmstrong [Kernel mainlining progress]
start [2021/10/11 15:51]
narmstrong [Work in Progress]
Line 16: Line 16:
   * [[http://lists.infradead.org/mailman/listinfo/linux-amlogic|Mailing list for Linux Development]]   * [[http://lists.infradead.org/mailman/listinfo/linux-amlogic|Mailing list for Linux Development]]
   * [[https://groups.io/g/u-boot-amlogic|Mailing list for U-Boot Development]]   * [[https://groups.io/g/u-boot-amlogic|Mailing list for U-Boot Development]]
 +  * Build & Use Linux (& see [[start#howto|How-To]])<code>
 +git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
 +make -C linux ARCH=arm64
 +</code>
 +  * Build & Use U-Boot (& see [[https://u-boot.readthedocs.io/en/latest/board/amlogic/index.html|U-boot Board documentation]])<code>
 +git clone https://source.denx.de/u-boot/u-boot.git
 +make -C u-boot my-board_defconfig
 +make -C u-boot
 +</code>
 +
  
 The Amlogic Upstream development looks for contributors, so don't hesitate to contact the other developers The Amlogic Upstream development looks for contributors, so don't hesitate to contact the other developers
Line 136: Line 146:
 ^ MHU/Mailbox        | N/A                | N/A         | N/A         | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | //WiP//     | //WiP//     | ^ MHU/Mailbox        | N/A                | N/A         | N/A         | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | //WiP//     | //WiP//     |
 ^ DVFS              | __No__             | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | ^ DVFS              | __No__             | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     |
-^ eMMC              | __No__             ''Partial'' ''Partial'' | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     |+^ eMMC              | __No__             **yes**     **yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     |
 ^ SDCard            | __No__             | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | N/A         | **Yes**     | **Yes**     | ^ SDCard            | __No__             | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | N/A         | **Yes**     | **Yes**     |
 ^ SDIO              | __No__             | ''Partial'' | ''Partial'' | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | ^ SDIO              | __No__             | ''Partial'' | ''Partial'' | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     | **Yes**     |
Line 164: Line 174:
  
 ===== Kernel mainlining progress ===== ===== Kernel mainlining progress =====
-v5.14 (work in progress)+v5.16 (work in progress) 
 +  * ARM64 DT 
 +    * New Boards (with bindings): 
 +      * Radxa Zero 
 +      * Jethub D1 & H1 home automation controllers 
 +    * Misc Changes: 
 +      * add Ethernet PHY reset line for ODROID-C4/HC4 
 +      * add audio playback nodes to rbox-pro 
 +      * Fix the pwm regulator supply properties 
 +      * meson-g12b-odroid-n2: add missing 5v regulator gpio 
 +  * SoC Drivers 
 +    * soc: amlogic: meson-gx-socinfo: Add the SOC ID for the S905Y2 used in the Radxa Zero 
 +    * soc: amlogic: meson-clk-measure/canvas: Make use of devm_platform_ioremap_resource() 
 + 
 +v5.15 (work in progress) 
 +  * ARM64 DT 
 +    * nanoki-k2: enable bluetooth 
 +    * khadas vim & vim2: improve wifi 
 +    * add audio to nodes vega-s95 
 +    * add audio to nodes nexbox-a1 
 +  * ARM DT 
 +    * meson8: use a default higher default GPU clock to solve probe failure 
 +    * meson: add AIU audio controller and codec for ec100 
 +    * meson8b: fix pwm regulator supply property name 
 +  * Misc 
 +    * Enable CONFIG_MMC_MESON_MX_SDHC controller used on meson8/8bEnable CONFIG_MMC_MESON_MX_SDHC controller used on meson8/8b 
 + 
 +v5.14
   * ARM64 DT   * ARM64 DT
     * new boards: Banana Pi M5     * new boards: Banana Pi M5
Line 175: Line 212:
   * ARM64 SoC Drivers   * ARM64 SoC Drivers
     * meson-ee-pwrc: Rename "get_power" to "is_powered_off"     * meson-ee-pwrc: Rename "get_power" to "is_powered_off"
 +  * Clocks
 +    * Use determine_rate() for the pll ops instead of round_rate()
 +    * Restrict gp0/1 and audio plls range on g12a/sm1
 +    * Improve axg-audio controller error on deferral
 +    * Add NNA clocks on g12a
  
 v5.13 (work in progress) v5.13 (work in progress)
Line 957: Line 999:
  
 ===== U-Boot mainlining progress ===== ===== U-Boot mainlining progress =====
 +v2022.01 (Work in progress):
 +  * Add new SoC ID for S905Y2 found in Radxa Zero
 +  * pcie_dw_meson: fix usb fail when pci link fails to go up
 +  * Sync Amlogic DT from Linux 5.14
 +  * dwc3-meson-gxl: add AXG compatible
 +  * dts: keep back HW order for MMC devices since change in Upstream Linux
 +  * Cleanup local AXG DT USB nodes now everything is upstream
 +  * distro_bootcmd: run pci enum for scsi_boot just like it is done for nvme_boot
 +  * New Boards:
 +    * Odroid-HC4: a variant of Odroid-C4 with 2 SATA ports (via PCIe-SATA bridge)
 +    * Beelink GS-King X: A variant of the other Beelink board with 2 SATA ports (via USB3-SATA bridge)
 +    * Banana Pi M5: another credit card SBC
 +    * JetHub D1/H1: home automation controllers
 +    * Radxa Zero: another RPi Zero sized SBC
 +
 +v2021.10:
 +  * Add SMBIOS info for Khadas VIM boards
 +  * Fix meson-axg-mipi PHY build
 +  * Fix VIM3 board phy-names property setup
 +  * Return correct value for non emmc boot sources on VIM3
 +  * add kernel compression vars
 +  * odroid-n2: fix fdtfile suffix for n2-plus
 +  * sei610 & meson64_android cleanups to prepare android 11 boot support
 +  * use Android BCB mechanism for reboot reason instead of HW reboot flag
 +  * Switch meson64_android boot flow to use abootimg for A/B, AVB and DTBO support
 +
 v2021.07: v2021.07:
   * Add proper Ethernet glue to drop mach-meson code   * Add proper Ethernet glue to drop mach-meson code
Line 1086: Line 1154:
 ===== Work in Progress ===== ===== Work in Progress =====
   * DSI Output support for AXG   * DSI Output support for AXG
-  * Add support for Odroid-HC4 and boot from SATA 
 ===== TODO ===== ===== TODO =====
   * Add support for changing rate of serial port (setbgr op)   * Add support for changing rate of serial port (setbgr op)
start.txt · Last modified: 2021/10/11 15:53 by narmstrong