Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| arm:imx6 [2019/03/28 11:57] – YoshiroMihira | arm:imx6 [2021/08/03 02:26] (current) – Update list of drivers that work IanLepore | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | :!: Note: this is slightly old information (last material modification 2015-02-02 01:45:25 by [[/ | ||
| + | |||
| ====== FreeBSD on Freescale i.MX6 systems ====== | ====== FreeBSD on Freescale i.MX6 systems ====== | ||
| Line 21: | 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 30: | 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 67: | Line 69: | ||
| | 11.1-RELEASE | -- | -- | -- | | | 11.1-RELEASE | -- | -- | -- | | ||
| | 11.2-RELEASE | OK | OK | [[https:// | | 11.2-RELEASE | OK | OK | [[https:// | ||
| + | | 11.3-RELEASE | NG | NG | [[https:// | ||
| | 12.0-RELEASE | NG | NG | [[https:// | | 12.0-RELEASE | NG | NG | [[https:// | ||
| | 13.0-CURRENT--20190314-r345110 | NG | NG | [[https:// | | 13.0-CURRENT--20190314-r345110 | NG | NG | [[https:// | ||
| + | | 13.0-CURRENT--20200213-r357847 | NG | NG | [[https:// | ||
| *1: crash at u-boot stage. | *1: crash at u-boot stage. | ||
| Line 76: | Line 80: | ||
| %%>%%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:// | ||
| *2 GENERIC kernel could not mount root partition | *2 GENERIC kernel could not mount root partition | ||
| Line 88: | Line 94: | ||
| < | < | ||
| hw.regulator.disable_unused=0 | hw.regulator.disable_unused=0 | ||
| - | sdma-imx6q-to1.fwo_load=" | ||
| - | sdma-imx6q-to1.fwo_type=" | ||
| </ | </ | ||
| + | |||
| + | and at boot time in loader, you must below paramators. | ||
| + | |||
| + | < | ||
| + | set sdma-imx6q-to1.fwo_load=" | ||
| + | set sdma-imx6q-to1.fwo_type=" | ||
| + | </ | ||
| + | |||
| + | Related Bug: [[https:// | ||
| *3 can't use upper USB port | *3 can't use upper USB port | ||