Subject | Hash | Author | Date (UTC) |
---|---|---|---|
mc_eng_pll_tbl dump code | 7906ec9bfacb86dd4a11bbbb2a71d33e4f3f85e7 | Sylvain BERTRAND | 2014-02-04 19:57:40 |
mc_mc_arb_tbl dump code | 50faaa9b589277e1707ea2d3964731a400932654 | Sylvain BERTRAND | 2014-02-04 19:51:01 |
mc_mc_reg_tbl dump code | af3826d3878248194a46cf3fda7dc2c503f8948b | Sylvain BERTRAND | 2014-02-04 19:40:11 |
mc_cac_cfg_tbl dump code | 5b2ab4803a9053f36cf378a64c27f237c2c2bf0b | Sylvain BERTRAND | 2014-02-04 19:25:10 |
smc_state_tbl dump code | d5c198da094e7204b24d9879c5b0873dd36ee872 | Sylvain BERTRAND | 2014-02-04 19:12:13 |
comestics and first fixes | 784ed88cc10c159c57c923853bc8bd29238cc2c6 | Sylvain BERTRAND | 2014-02-04 17:01:06 |
tidy a bit | a386d7d732466b07022622e8c763ebc608b9ab92 | Sylvain BERTRAND | 2014-02-03 17:40:52 |
cpy smc tbls to smc ram | bc0860a37eec9cdf5962d4b9f9bb0c6981023587 | Sylvain BERTRAND | 2014-02-03 13:44:45 |
thermal regs programming | 9a9ed598a7e8d9109a9ab23e90f3a94cb5c02e37 | Sylvain BERTRAND | 2014-01-31 14:22:12 |
eng clk pm and global pm switch to on | a50fed4758305b9032d313cdf0021ec6a612d344 | Sylvain BERTRAND | 2014-01-31 12:54:41 |
send nodisplay msg to smc | 91808e6c48d9d37da87f08da253825252122e4d9 | Sylvain BERTRAND | 2014-01-31 12:33:21 |
smc start | 6c09abb37b34599c132f324359ce38d11888091f | Sylvain BERTRAND | 2014-01-31 12:03:10 |
tidy mc reg tbl and mc arb reg tbl | 10c88c7898f027e114846f253262e6631a44f5eb | Sylvain BERTRAND | 2014-01-30 18:42:13 |
tidy mc reg tbl | 4761bf039ff2caf87c7eb139cf54c0f2e1932b60 | Sylvain BERTRAND | 2014-01-30 18:23:10 |
cpy cpu mem to smc mem | 1b2deae0c86f878c72a40b2c4d07cdf308c3be11 | Sylvain BERTRAND | 2014-01-30 16:56:51 |
init of smc sw regs for response times | af87f39cda6b64d7c5367ea4fa77899a55a0b9e0 | Sylvain BERTRAND | 2014-01-30 15:39:37 |
smc state dyn pm params init | 66b37051c3927dfecc92d6d630c53ddf927c7d79 | Sylvain BERTRAND | 2014-01-30 11:11:05 |
init of smc cac cfg regs | add98b596c10e16693171e04a7f9168232a1f65d | Sylvain BERTRAND | 2014-01-29 19:38:59 |
cosmestics | ee91a7ee91132de107bef05de70a8ea28f89dddf | Sylvain BERTRAND | 2014-01-28 23:12:44 |
smc cac cfg tbl init and some cosmetics | 823419aa67f2ad91afb08942112be28d59752435 | Sylvain BERTRAND | 2014-01-28 22:31:35 |
File | Lines added | Lines deleted |
---|---|---|
drivers/gpu/alga/amd/si/dyn_pm/smc_eng_pll_tbl.c | 23 | 0 |
drivers/gpu/alga/amd/si/dyn_pm/smc_eng_pll_tbl.h | 4 | 0 |
File drivers/gpu/alga/amd/si/dyn_pm/smc_eng_pll_tbl.c changed (mode: 100644) (index 3b0ac0a..e61d77b) | |||
39 | 39 | #include "ctx.h" | #include "ctx.h" |
40 | 40 | #include "private.h" | #include "private.h" |
41 | 41 | ||
42 | #ifdef CONFIG_ALGA_AMD_SI_DYN_PM_LOG | ||
43 | #define L(fmt,...) printk(KERN_INFO fmt "\n", ##__VA_ARGS__) | ||
44 | void smc_eng_pll_tbl_dump(struct smc_eng_pll_tbl *tbl) | ||
45 | { | ||
46 | u16 i; | ||
47 | |||
48 | L("SMC_ENG_PLL_TBL START"); | ||
49 | |||
50 | for (i = 0; i < SMC_ENG_PLL_TBL_STEPS_N; ++i) { | ||
51 | u32 tmp; | ||
52 | |||
53 | tmp = get_unaligned_be32(&tbl->freq[i]); | ||
54 | L("freq[%u]=0x%08x",i,tmp); | ||
55 | |||
56 | tmp = get_unaligned_be32(&tbl->ss[i]); | ||
57 | L("ss[%u]=0x%08x",i,tmp); | ||
58 | |||
59 | } | ||
60 | |||
61 | L("SMC_ENG_PLL_TBL END"); | ||
62 | } | ||
63 | #endif | ||
64 | |||
42 | 65 | static inline u8 do_fit(u32 mask, u32 v) | static inline u8 do_fit(u32 mask, u32 v) |
43 | 66 | { | { |
44 | 67 | u8 shift; | u8 shift; |
File drivers/gpu/alga/amd/si/dyn_pm/smc_eng_pll_tbl.h changed (mode: 100644) (index 28997fc..1779082) | |||
5 | 5 | Protected by GNU Affero GPL v3 with some exceptions. | Protected by GNU Affero GPL v3 with some exceptions. |
6 | 6 | See README at root of alga tree. | See README at root of alga tree. |
7 | 7 | */ | */ |
8 | #ifdef CONFIG_ALGA_AMD_SI_DYN_PM_LOG | ||
9 | void smc_eng_pll_tbl_dump(struct smc_eng_pll_tbl *tbl); | ||
10 | #endif | ||
11 | |||
8 | 12 | long smc_eng_pll_tbl_init(struct ctx *ctx, struct smc_eng_pll_tbl *tbl); | long smc_eng_pll_tbl_init(struct ctx *ctx, struct smc_eng_pll_tbl *tbl); |
9 | 13 | #endif | #endif |