NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
DRA7xx Errata Status
Table below summarizes the errata software workaround status
DRA7xx Status (2016LTS)[edit]
2016 LTS is 4.4 Kernel with 2016.05 u-boot
Errata ID | Errata Subject | 2016LTS Release Version | J6 | J6Eco | Commit URL |
---|---|---|---|---|---|
i892 | Must keep L3 clock free running to avoid AA margin issues in core VD | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=495326b0a809c09ef74db6a037b77cb7592d21e1 |
i879 | DSP MStandby requires CD_EMU in SW_WKUP | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=de681eac1f1a7d8c8e595f8097b2ce1778468c0b
http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=fa3cf8dbce5539b26d61c1b10fb50575af4df99a |
i827 | MPU running stand-alone while Thermal measurements are stopped | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | Reset value for the idlemode field is 0x0 => no-idle |
i868 | McASP2 missing event | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | Fix applicable and done in radio pkg |
i876 | DVFS only supported on MPU | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | fixed in kernel>> dra7.dtsi |
i826 | HSDIVIDER1 GLKOUT4 could glitch during on-the-fly divider change to/from divide-by-2.5 | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | Not Applicable | Not Applicable | HSDivider driver and the applicable settings are not done in linux SW |
i810 | DPLL Controller can get stuck while transitioning to a power saving state | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=aec85410c3e7a281ad5075f8708e9e80bfb08b2e |
i802 | MMCHS DCRC Errors during tuning procedure | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=271e528f2cea149fa485bcb0070c70d755d76081 |
i878 | MPU Lockup with concurrent DMM and EMIF accesses | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=8fbd98dc418d601f152e91c40adc8bb91325440e
http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=01cf0d9669337d299274fbbd066c890a9af67226 |
i889 | UART Does Not Acknowledge Idle Request after DMA Has Been Enabled | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=2a0e5ef6cfa24351791fbd4339f562211b83afae
http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=cdb929e4452a8dab15daccc88e43d0f7e73b5500 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=27c93af7e7d9ccdfa28e26767c09106bf0721998 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=31a171328e870c9f65d01191e51a75cde5f78ffd http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=6f03541f6bbd1b02f659099b171bd4b91d6f1a53 |
i834 | MMCHS HS200 and SDR104 command timeout window too small | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=e91a573bcd6399de9620b3e3e65f3af070c24dc4
http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=d6d077a7bae88770027757cdfccf10b84dd01b95 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=28f313f1d44e4eb070bd217ddb4acee496c0c3d6 |
i828 | IO input glitch when switching pull and mux mode simultaneously | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=repo/u-boot.git;a=commit;h=706dd3489391ffc4d1e7e84f7401b7f34b699d6f |
i694 | System I2C Hang Due to Miss of Bus Clear Support | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=9dcb0e7b999db6c420c70fd32497a979a044fcdf
http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=9fd6ada84fd29c8115f2781b48a6ae7c8c4debe2 |
i845 | USB2 False detection of disconnect condition | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=7e472402ca308287a2474d4c9011f69f33fa19cb |
i819 | A Device control bit meta-stability for USB3 controller in USB2 mode | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=0cb1b0394ba86441360d7e3ee1097a64be0b0fe2 |
i815 | Power management enhancement implemented inside DSS leads to DSS underflows | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=d0df9a2c8f856b290407dec1069eb320b4bbb705 |
i893 | DCAN initialization sequence | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=95db3ed48fd8b92127ba8da412f9fa6b190eab27
http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=3ff9027ca6b00e194d2eae353febf7233cfcc1ea http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=0741bfb9395ad176be91f66d2ef3f6f669e27890 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=3973c526ae9cda5959bf6ef8ed936c46845eb774 |
i814 | Bandgap temperature read Dtemp can be corrupted | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | FREEZE_BIT feature http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=8926fa4f9b6160b1953ca44852d6044b58a829e1 |
i845 | USB2.0 False Detection of Disconnect Condition | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=611ab2d5fc876182fd8838f93e0508eb4f8505eb |
i833 | I2C module in multislave mode potentially acknowledges wrong address | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | Not Applicable | Not Applicable | slave i2c support is not present in linux .. no workaround is needed |
i836 | Bus testing commands cmd19 incorrectly waits for CRC status return | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | Not Applicable | Not Applicable | MMC_CAP_BUS_WIDTH_TEST is not used on current MMC driver.. no workaround is needed |
i820 | unexpected USB Link state value upon U3 exit by USB3 link | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=0b0cc1cd31bed3e3147398e54530f1f819b27692 |
i832 | DLL SW reset bit does not reset to 0 after execution | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | Not Applicable | Not Applicable | SOFT_RESET of DLL is not required for tuning this errata is not applicable for HS200 tuning. |
i767 | Delay needed to read some timer registers after wakeup | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=912e663127c5f700da6805ce21635dce703cb2cc
http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=6cf38956c9838414b2678c7e661001313d200d8c http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=bfd6d021120d5994c4cc94d87ec03642be1540e7 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=6e58b8f1daaf1af340fb9309907e5ffa473c7aff |
i699 | DMA4 Channel Fails to Continue With Descriptor Load When Pause Bit Is Cleared | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | sdma dont support description feature and pause bit, hence no workaround is needed |
i378 | sDMA channel is not getting disabled after transaction error | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=f31cc9622d75c1c6f041d786698daa425c0425c2
http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=d3c9be2f42223f256d06b2b69ed26afdcb02f64a |
i202 | Missing resyncronization flip-flop between interface and functional clock | 6AM.1.1/Processor-SDK-Linux-Automotive-3.0 | yes | yes | http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=94734749af794c080f6af6ac3ce8c1c13ee2dbbd
http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=61929cf0169d91366fd3f30d6ee60681b037bc19 |
DRA7xx Status (2014LTS)[edit]
2014 LTS is 3.14 Kernel with 2014.07 u-boot