Hector Martin
|
17aca31498
|
utils.h: move reg_{clr,set,mask} here from chickens.c
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-02-18 17:55:55 +09:00 |
|
Hector Martin
|
86a7d9c0f3
|
cpu_regs.h: s/SYS_/SYS_APL_/
This synchronizes the register naming convention with Linux
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-02-18 17:55:55 +09:00 |
|
Hector Martin
|
aaab2c6ca1
|
chickens: set WFI mode to clockgate only
This preserves CPU registers.
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-02-05 02:58:08 +09:00 |
|
Hector Martin
|
bbe47b2f75
|
Move Apple ARM register definitions to cpu_regs.h
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-30 22:00:00 +09:00 |
|
Hector Martin
|
d31eab5f87
|
chickens: do not disable L2 subsystem errors
These mean real problems, let's actually fix them instead of shoving
them under the carpet.
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-30 22:00:00 +09:00 |
|
Hector Martin
|
4167a18a64
|
utils: move sys_reg and is_ecore() to utils.h
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-30 22:00:00 +09:00 |
|
Hector Martin
|
ad93d14ee5
|
chickens: clear SYS_L2C_ERR_STS
It's unclear why this is necessary, but it fixes some strange crashes
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-30 01:37:09 +09:00 |
|
Hector Martin
|
0145830772
|
chickens: add firestorm chicken bits
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-28 16:06:12 +09:00 |
|
Hector Martin
|
344c84da17
|
clang-format everything
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-28 16:06:12 +09:00 |
|
Hector Martin
|
cc34ace39a
|
startup: Implement setting CPU chicken bits for Icestorm
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-25 19:11:54 +09:00 |
|