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

From Texas Instruments Wiki
Jump to: navigation, search


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

Errata ID Errata Subject 6AL.x/6AM.1.0/GLSDK7.x (Kernel 3.14) 6AL.x/6AM.1.0/GLSDK7.x Commit URL
i896 USB Port disable doesn't work 6AL.1.2-P1 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=a9f67b10c0f79feb97106616553aef36cfeb2e0b
i879 DSP MStandby requires CD_EMU in SW_WKUP 6AL.1.2-P1 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=93f68220e77244c7ce16e7e10f46ca1c3e4606fe

http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=a2062f5aa3ca8fc65e2273d417a248ab0d2d008e http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=520db1dad75c983c3ea2ccb46b46cb0b773fdc76

i892 Must keep L3 clock free running to avoid AA margin issues in core VD 6AL.1.2 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=906de47bd967029cae5bc95d2d9191cc85376957
i872 DSP (Turing) Mflag value is uninitialized by default 6AL.1.2 http://git.omapzoom.org/?p=repo/u-boot.git;a=commit;h=add0afa84900e89595bfe1e6999b42b719031bcb
i827 MPU running stand-alone while Thermal measurements are stopped 6AL.1.2 Reset value for the idlemode field is 0x0 => no-idle
i868 McASP2 missing event 6AL.1.2 Fix applicable and done in radio pkg
i876 DVFS only supported on MPU 6AL.1.2 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=6183749fa151a06a3b3a6bf4d216e3b07ab7b850
i826 HSDIVIDER1 GLKOUT4 could glitch during on-the-fly divider change to/from divide-by-2.5 6AL.1.2 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 6AL.1.2 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=a5d3a5f18821af6823cf52553af8d203ffa5a1b5

http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=3c70cc4437b03de9f51008126ab0a59ae6911b16

i885 incorrect virtual mode function assignment in few Vayu IO interfaces 6AL.1.1 http://review.omapzoom.org/#/c/34398>> for McASP virtual mode

http://git.omapzoom.org/?p=kernel/omap.git;a=blobdiff;f=arch/arm/boot/dts/dra7-evm.dts;h=b0da57f9bc6e52c59a07159ec7ee03549ba6d1a3;hp=cbe067d79394705591a391c1482b2d8e82f2aac5;hb=1a97442da9aba8d57c193edab008a0bb78ae19ad;hpb=551095d6c5a7b775acbc90edc0b9982092ba7aca

i802 MMCHS DCRC Errors during tuning procedure 6AL.1.1 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=6f1e801f9090e93c577d9dc9189e56aa411373b7
i878 MPU Lockup with concurrent DMM and EMIF accesses 6AL.1.1 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=69bd83c9ac897f5f241ea19e3578db6525b035fe

http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=669e9731c0e4fc98e044e735ca1b683124d8e1da

i889 UART Does Not Acknowledge Idle Request after DMA Has Been Enabled 6AL.1.1 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=d1d451a3724f269d4bc565b595d5485ac869da72

http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=41254366464acf97d8af923abeca17f822c4486d http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=abe0f46c5136709d77b0e02698576d962d274d2a http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=c757721ca4a1efa52b5ea40af32df64ee8ddb2df http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=80efde35156a672a00dd4af3fd1ea379486f88bb

i834 MMCHS HS200 and SDR104 command timeout window too small 6AL.1.1 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=d029ff6face43ef3ac86295171c9e6976400b96e
i828 IO input glitch when switching pull and mux mode simultaneously 6AL.1.1 http://git.omapzoom.org/?p=repo/u-boot.git;a=commit;h=c8d5de996d7ee81f1296d480d529bb410fc95164

http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=e3d852fc5d0f61d4742d0a33181f5d607c507e7c

i694 System I2C Hang Due to Miss of Bus Clear Support 6AL.1.1 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=62d53b3781e8bcfdb398320260c4f5b442eac37f

http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=66ef29a21f7141d8bf4e93bee6f4ae09721d81d0

i845 USB2 False detection of disconnect condition 6AL.1.0 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=ab75f93b9a32e7d94cdeb91ffe0e0d79b3202d78
i819 A Device control bit meta-stability for USB3 controller in USB2 mode 6AL.1.0 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=07e7f47b6d8da3e290f90615c9a74dff0115709e
i815 Power management enhancement implemented inside DSS leads to DSS underflows 6AL.1.0 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=d0df9a2c8f856b290407dec1069eb320b4bbb705
i893 DCAN initialization sequence 6AL.1.0 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=e9fee9061328c586e3cd51985b6f15d9657b3b13

http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=b357c735b3257ad6aae2d254716145571c26133b http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=6e95d79f9562aea13adc736c2139cb34247ddaf0

i814 Bandgap temperature read Dtemp can be corrupted 6AL.1.0 FREEZE_BIT feature http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=8926fa4f9b6160b1953ca44852d6044b58a829e1
i845 USB2.0 False Detection of Disconnect Condition 6AL.1.0 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=2c0784f4d1c1aa34535f3f08a45367b878eb1be8
i833 I2C module in multislave mode potentially acknowledges wrong address 6AL.1.0 slave i2c support is not present in linux .. no workaround is needed
i836 Bus testing commands cmd19 incorrectly waits for CRC status return 6AL.1.0 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 6AL.1.0 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=0b0cc1cd31bed3e3147398e54530f1f819b27692
i832 DLL SW reset bit does not reset to 0 after execution 6AL.1.0 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 6AL.1.0 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=6e58b8f1daaf1af340fb9309907e5ffa473c7aff

http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=d1c6ccfe3dbdd2d393fc5eebe8c5d05aacc2d68c http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=bfd6d021120d5994c4cc94d87ec03642be1540e7

i378 sDMA channel is not getting disabled after transaction error 6AL.1.0 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=d3c9be2f42223f256d06b2b69ed26afdcb02f64a
i202 Missing resyncronization flip-flop between interface and functional clock 6AL.1.0 http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=94734749af794c080f6af6ac3ce8c1c13ee2dbbd
i699 DMA4 Channel Fails to Continue With Descriptor Load When Pause Bit Is Cleared 6AL.1.0 sdma dont support description feature and pause bit, hence no workaround is needed
E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article DRA7xx Errata Status here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article DRA7xx Errata Status here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article DRA7xx Errata Status here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article DRA7xx Errata Status here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article DRA7xx Errata Status here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article DRA7xx Errata Status here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article DRA7xx Errata Status here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article DRA7xx Errata Status here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article DRA7xx Errata Status here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity