hw/intc: Rework Loongson LIOINTC
commitdea96332327f2651f726244cc5bb41c4f9350f8b
authorHuacai Chen <chenhuacai@kernel.org>
Mon, 21 Dec 2020 11:05:34 +0000 (21 19:05 +0800)
committerPhilippe Mathieu-Daudé <f4bug@amsat.org>
Mon, 4 Jan 2021 22:24:44 +0000 (4 23:24 +0100)
treebb42ec8aa5e7ceaeca85e1797dbd658826b605ae
parentb7cd9c1e840d511319f326ee8cab772b3ac50a3b
hw/intc: Rework Loongson LIOINTC

As suggested by Philippe Mathieu-Daudé, rework Loongson's liointc:
1, Move macro definitions to loongson_liointc.h;
2, Remove magic values and use macros instead;
3, Replace dead D() code by trace events.

Suggested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Huacai Chen <chenhuacai@kernel.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20201221110538.3186646-2-chenhuacai@kernel.org>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
hw/intc/loongson_liointc.c
include/hw/intc/loongson_liointc.h [new file with mode: 0644]