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
arm:imx6 [2019/09/06 21:32] – The "FreeBSD" part in the page name is redundant on wiki.freebsd.org. LorenzoSalvadorearm:imx6 [2021/08/03 02:26] (current) – Update list of drivers that work IanLepore
Line 23: Line 23:
   * i2c   * i2c
   * USB 2.0   * USB 2.0
 +  * SPI
   * SD Card (iMMC support not verified yet)   * SD Card (iMMC support not verified yet)
   * Gigabit ethernet (hw limits throughput to 40MB/s, driver currently achieves 26MB/s)   * Gigabit ethernet (hw limits throughput to 40MB/s, driver currently achieves 26MB/s)
   * Basic CPU thermal management (frequency is scaled back if temperature limits are exceeded)   * Basic CPU thermal management (frequency is scaled back if temperature limits are exceeded)
   * Hardware floating point   * Hardware floating point
 +  * Audio
 +  * Video / framebuffer
 +  * SATA
  
 ==== What still needs to be done ==== ==== What still needs to be done ====
Line 32: Line 36:
 Lots of device drivers still need to be written, including: Lots of device drivers still need to be written, including:
  
-  * Audio (work is in progress) 
-  * Video / framebuffer 
-  * SATA (work is in progress) 
   * PCIe   * PCIe
-  * SPI 
   * CCM (clocks, work is in progress)   * CCM (clocks, work is in progress)
   * PMU (power managment)   * PMU (power managment)
Line 69: Line 69:
 | 11.1-RELEASE | -- | -- | -- | | 11.1-RELEASE | -- | -- | -- |
 | 11.2-RELEASE | OK | OK | [[https://svnweb.freebsd.org/base?view=revision&revision=311850|r311850]] | | 11.2-RELEASE | OK | OK | [[https://svnweb.freebsd.org/base?view=revision&revision=311850|r311850]] |
 +| 11.3-RELEASE | NG | NG | [[https://svnweb.freebsd.org/base?view=revision&revision=311850|r311850]] |
 | 12.0-RELEASE | NG | NG | [[https://svnweb.freebsd.org/base?view=revision&revision=311850|r311850]] | | 12.0-RELEASE | NG | NG | [[https://svnweb.freebsd.org/base?view=revision&revision=311850|r311850]] |
 | 13.0-CURRENT--20190314-r345110 | NG | NG | [[https://svnweb.freebsd.org/base?view=revision&revision=311850|r311850]] | | 13.0-CURRENT--20190314-r345110 | NG | NG | [[https://svnweb.freebsd.org/base?view=revision&revision=311850|r311850]] |
 +| 13.0-CURRENT--20200213-r357847 | NG | NG | [[https://svnweb.freebsd.org/base?view=revision&revision=311850|r311850]] |
  
 *1: crash at u-boot stage. *1: crash at u-boot stage.
Line 79: Line 81:
 %%>%%As of this writing,the changes in this fork have not been rolled back into upstream U-Boot. %%>%%As of this writing,the changes in this fork have not been rolled back into upstream U-Boot.
  
-[[https://github.com/sanpei3/FreeBSD-replase-u-boot-CUBOX-HUMMINGBOARD|replace u-boot script]]+[[https://github.com/sanpei3/FreeBSD-replace-u-boot-CUBOX-HUMMINGBOARD|replace u-boot script]]
  
 *2 GENERIC kernel could not mount root partition *2 GENERIC kernel could not mount root partition
Line 92: Line 94:
 <code> <code>
 hw.regulator.disable_unused=0 hw.regulator.disable_unused=0
-]]]+</code> 
 and at boot time in loader, you must below paramators. and at boot time in loader, you must below paramators.
-[[[+ 
 +<code>
 set sdma-imx6q-to1.fwo_load="YES" set sdma-imx6q-to1.fwo_load="YES"
 set sdma-imx6q-to1.fwo_type="firmware" set sdma-imx6q-to1.fwo_type="firmware"
  • arm/imx6.1567805527.txt.gz
  • Last modified: 2019/09/06 21:32
  • by LorenzoSalvadore