From 6c6694d2c9b70ac0531fa9fc2d5f2b11a5b09359 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Wed, 1 Sep 2021 19:06:46 -0700 Subject: [PATCH] fusee_cpp: begin mariko mtc work --- libvapours/include/vapours/tegra/tegra_clkrst.hpp | 11 +++++++++++ libvapours/include/vapours/tegra/tegra_emc.hpp | 1 + 2 files changed, 12 insertions(+) diff --git a/libvapours/include/vapours/tegra/tegra_clkrst.hpp b/libvapours/include/vapours/tegra/tegra_clkrst.hpp index 5911f56f..d8992d91 100644 --- a/libvapours/include/vapours/tegra/tegra_clkrst.hpp +++ b/libvapours/include/vapours/tegra/tegra_clkrst.hpp @@ -67,6 +67,15 @@ #define CLK_RST_CONTROLLER_PLLC4_BASE (0x5A4) #define CLK_RST_CONTROLLER_PLLC_MISC2 (0x5D0) #define CLK_RST_CONTROLLER_PLLMB_BASE (0x5E8) +#define CLK_RST_CONTROLLER_PLLMB_MISC1 (0x5EC) + +/* Mariko. */ +#define CLK_RST_CONTROLLER_PLLM_SS_CFG (0x774) +#define CLK_RST_CONTROLLER_PLLM_SS_CTRL1 (0x778) +#define CLK_RST_CONTROLLER_PLLM_SS_CTRL2 (0x77C) +#define CLK_RST_CONTROLLER_PLLMB_SS_CFG (0x780) +#define CLK_RST_CONTROLLER_PLLMB_SS_CTRL1 (0x784) +#define CLK_RST_CONTROLLER_PLLMB_SS_CTRL2 (0x788) #define CLK_RST_CONTROLLER_LVL2_CLK_GATE_OVRA (0x0F8) #define CLK_RST_CONTROLLER_LVL2_CLK_GATE_OVRB (0x0FC) @@ -118,6 +127,7 @@ DEFINE_CLK_RST_REG_BIT_ENUM(PLLC_OUT_PLLC_OUT1_DIV_BYP, 16, DISABLE, ENABLE); DEFINE_CLK_RST_REG(PLLM_BASE_PLLM_DIVM, 0, 8); DEFINE_CLK_RST_REG(PLLM_BASE_PLLM_DIVN, 8, 8); DEFINE_CLK_RST_REG(PLLM_BASE_PLLM_DIVP, 20, 5); +DEFINE_CLK_RST_REG(PLLM_BASE_PLLM_DIVP_B01, 20, 1); DEFINE_CLK_RST_REG_BIT_ENUM(PLLM_BASE_PLLM_LOCK, 27, NOT_LOCK, LOCK); DEFINE_CLK_RST_REG_BIT_ENUM(PLLM_BASE_PLLM_REF_DIS, 29, REF_ENABLE, REF_DISABLE); DEFINE_CLK_RST_REG_BIT_ENUM(PLLM_BASE_PLLM_ENABLE, 30, DISABLE, ENABLE); @@ -167,6 +177,7 @@ DEFINE_CLK_RST_REG_BIT_ENUM(PLLC4_BASE_PLLC4_ENABLE, 30, DISABLE, ENABLE); DEFINE_CLK_RST_REG(PLLMB_BASE_PLLMB_DIVM, 0, 8); DEFINE_CLK_RST_REG(PLLMB_BASE_PLLMB_DIVN, 8, 8); DEFINE_CLK_RST_REG(PLLMB_BASE_PLLMB_DIVP, 20, 5); +DEFINE_CLK_RST_REG(PLLMB_BASE_PLLMB_DIVP_B01, 20, 1); DEFINE_CLK_RST_REG_BIT_ENUM(PLLMB_BASE_PLLMB_LOCK, 27, NOT_LOCK, LOCK); DEFINE_CLK_RST_REG_BIT_ENUM(PLLMB_BASE_PLLMB_ENABLE, 30, DISABLE, ENABLE); diff --git a/libvapours/include/vapours/tegra/tegra_emc.hpp b/libvapours/include/vapours/tegra/tegra_emc.hpp index 9c42c914..2b513658 100644 --- a/libvapours/include/vapours/tegra/tegra_emc.hpp +++ b/libvapours/include/vapours/tegra/tegra_emc.hpp @@ -242,6 +242,7 @@ /* Mariko */ #define EMC_PMACRO_DLL_CFG_0 (0x5E4) #define EMC_PMACRO_DLL_CFG_1 (0x5E8) +#define EMC_PMACRO_DLL_CFG_2 (0x5F8) #define EMC_CONFIG_SAMPLE_DELAY (0x5F0) #define EMC_CFG_UPDATE (0x5F4)