aboutsummaryrefslogtreecommitdiff
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Revert "fix(c9xx): don't flush dcache when invalidating"Han Gao2024-01-312-2/+4
| | | | This reverts commit adec30ace4cebb0554bb246b52eebaf37c1545c4.
* Linux_SDK_V1.4.2thead_admin2024-01-223-21/+709
| | | | Signed-off-by: thead_admin <occ_thead@service.alibaba.com>
* Linux_SDK_V1.3.3thead_admin2024-01-221-1/+44
| | | | Signed-off-by: thead_admin <occ_thead@service.alibaba.com>
* drivers: video: ilitek-ili9881c.c: add long delay panel resetLu Hui2023-12-261-2/+16
|
* drivers: panel: add panel-mingjun-070bi30ia2Lu Hui2023-12-263-0/+499
|
* fix(c9xx): don't flush dcache when invalidatingGilbert Gilb's2023-12-152-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | The data cache invalidation function for c9xx CPUs uses `dcache.cipa` instruction. According to T-Head extension specification[1] section 3.1.5, this instruction also performs a cache clean along with the invalidation. On top of being incorrect, this leads to a serious issue on the designware ethernet driver, where stalled cache may get flushed each time we handle a new received packet[2]. As a result, received packet are randomly corrupted with old cached data. This can easily be reproduced by sending an ARP request to the device during a TFTP transfer. The last TFTP block is treated as the ARP reply we just sent, which makes U-Boot hang on the block. Always use `dcache.ipa` instruction to invalidate dcache. Replace existing usages of `dcache.ipa` with our implementation. Note that this fix is slightly intrusive as it changes the cache invalidation behavior in all drivers. However, I have not noticed any side-effect during my tests. [1] https://github.com/T-head-Semi/thead-extension-spec/releases/download/2.3.0/xthead-2023-11-10-2.3.0.pdf [2] https://github.com/revyos/thead-u-boot/blob/918a8c89e056e3462031d6a498bb4fcc0c3526ce/drivers/net/designware.c#L475
* Linux_SDK_V1.2.1thead_admin2023-08-195-4/+30
| | | | Signed-off-by: thead_admin <occ_thead@service.alibaba.com>
* fix: disable custom logoHan Gao2023-07-301-0/+1
| | | | Signed-off-by: Han Gao <gaohan@iscas.ac.cn>
* feat: update SDK1.2.0Han Gao2023-07-303-6/+36
| | | | Signed-off-by: Han Gao <gaohan@iscas.ac.cn>
* Linux_SDK_V1.0.2Linux_SDK_V1.0.2thead_admin2022-11-222-0/+20
|
* Linux_SDK_V0.9.5Linux_SDK_V0.9.5thead_admin2022-09-132311-0/+891853