coreboot-kgpe-d16/src
Runyang Chen a0583a46b9 soc/mediatek/mt8186: Add devapc basic drivers
Add basic devapc (device access permission control) drivers.

DAPC driver is used to set up bus fabric security and data protection
among hardwares. DAPC driver groups the master hardwares into different
domains and gives secure and non-secure property. The slave hardware can
configure different access permissions for different domains via DAPC
driver.

1. Initialize devapc.
2. Set master domain and secure side band.
3. Set default permission.

BUG=b:202871018
TEST=build pass

Signed-off-by: Runyang Chen <runyang.chen@mediatek.corp-partner.google.com>
Change-Id: I5dad4f342eef3136c24c38259ad176dc86b7c0d7
Reviewed-on: https://review.coreboot.org/c/coreboot/+/60317
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
2021-12-28 09:34:07 +00:00
..
acpi ChromeOS: Refactor ACPI CNVS generation 2021-12-23 21:18:25 +00:00
arch arch/x86: Init firmware pointer for EC SMSC KBC1098/KBC1126 at build time 2021-12-21 18:13:45 +00:00
commonlib commonlib: Add new TS for CSE firmware Sync 2021-12-20 17:51:27 +00:00
console
cpu cpu/x86/mp_init.c: Make it work for !CONFIG_SMP 2021-12-10 15:57:34 +00:00
device device: Make pciexp_get_ltr_max_latencies a public function 2021-12-22 18:14:47 +00:00
drivers drivers/net/r8168: Modify to support RTL8125 LEDs 2021-12-23 21:15:13 +00:00
ec arch/x86: Init firmware pointer for EC SMSC KBC1098/KBC1126 at build time 2021-12-21 18:13:45 +00:00
include include/types.h: #include <limits.h> 2021-12-26 09:59:12 +00:00
lib ChromeOS: Refactor ACPI CNVS generation 2021-12-23 21:18:25 +00:00
mainboard mb/google/brya: Rework BOARD_GOOGLE_BASEBOARD_* Kconfig 2021-12-26 19:37:09 +00:00
northbridge nb/intel/ironlake: Use NUM_CHANNELS macro 2021-12-23 14:31:53 +00:00
security Revert "security/vboot: Add NVRAM counter for TPM 2.0" 2021-12-16 20:58:30 +00:00
soc soc/mediatek/mt8186: Add devapc basic drivers 2021-12-28 09:34:07 +00:00
southbridge sb/intel/common/rcba_pirq: Use correct size_t length modifier 2021-12-23 14:33:50 +00:00
superio
vendorcode Revert "Revert "vendorcode/intel/fsp: Add Alder Lake FSP headers for FSP v2471_02"" 2021-12-26 10:02:55 +00:00
Kconfig