Subject | Hash | Author | Date (UTC) |
---|---|---|---|
uvd does only mpeg, then switch off | 7e36b98bcab47e9986a63093dbeed98ab290f85f | Sylvain BERTRAND | 2014-02-12 10:55:54 |
bug fixing, end of dyn pm first part | 533a4bd6731205f71704886e5fa099063be985ea | Sylvain BERTRAND | 2014-02-11 13:49:27 |
bug fixing | c3fc0d7b807c98d20c13f53dcfc09713309ad2fa | Sylvain BERTRAND | 2014-02-11 11:16:00 |
static bios tbls *must* be ok | e050fa94c2f1e846bb051748347332e234a6b93a | Sylvain BERTRAND | 2014-02-10 10:17:33 |
bug fixing | 7baa7069aa89a98d831d7def358766155771e9ca | Sylvain BERTRAND | 2014-02-07 15:08:53 |
bug fixing | d4a1ef00d163bc42e277c83d0a763fa11476af56 | Sylvain BERTRAND | 2014-02-06 20:14:33 |
tbls fixes | 4795a3090a17bc486056301bc6bef509b9c5e339 | Sylvain BERTRAND | 2014-02-05 15:09:41 |
log more accurately the smc tbls | 3d88d2a589a89e9a34f4046242f4a72a76069ddb | Sylvain BERTRAND | 2014-02-05 10:51:39 |
log more | 5018f3c130cb9ce53e1834fcc586f00614a3ed86 | Sylvain BERTRAND | 2014-02-04 21:46:05 |
smc sw regs dump code | 46acefa1d42984757cb1ba48a32130f2f9674687 | Sylvain BERTRAND | 2014-02-04 20:44:26 |
do dump the tbls | c79209766b71e2d3231cf25673684762bf46dd8c | Sylvain BERTRAND | 2014-02-04 20:20:33 |
mc_dte_cfg_tbl dump code | 46dcab9ac217dbf29a1295622587e083f161b677 | Sylvain BERTRAND | 2014-02-04 20:11:45 |
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 |
File | Lines added | Lines deleted |
---|---|---|
drivers/gpu/alga/amd/si/dyn_pm/dyn_pm.c | 4 | 0 |
drivers/gpu/alga/amd/si/smc.h | 7 | 2 |
File drivers/gpu/alga/amd/si/dyn_pm/dyn_pm.c changed (mode: 100644) (index cbafd6c..540a75c) | |||
... | ... | long dyn_pm_ena(struct pci_dev *dev) | |
846 | 846 | LOG("re-enabling clock gating"); | LOG("re-enabling clock gating"); |
847 | 847 | cg_ena(dev); | cg_ena(dev); |
848 | 848 | ||
849 | r = smc_msg(dev, SMC_MSG_UVD_PWR_OFF); | ||
850 | if (r == -SI_ERR) | ||
851 | dev_warn(&dev->dev, "dyn_pm:init:smc:unable to switch off the universal video decoder block (it does only mpeg)\n"); | ||
852 | |||
849 | 853 | ctx_free(ctx); | ctx_free(ctx); |
850 | 854 | return 0; | return 0; |
851 | 855 |
File drivers/gpu/alga/amd/si/smc.h changed (mode: 100644) (index 7e703dc..985a419) | |||
... | ... | void smc_auto_increment_dis(struct pci_dev *dev); | |
23 | 23 | void smc_memcpy_to(struct pci_dev *dev, u32 dest, u8 *src, u32 bytes_n); | void smc_memcpy_to(struct pci_dev *dev, u32 dest, u8 *src, u32 bytes_n); |
24 | 24 | void smc_memcpy_from(struct pci_dev *dev, u8 *dest, u32 src, u32 bytes_n); | void smc_memcpy_from(struct pci_dev *dev, u8 *dest, u32 src, u32 bytes_n); |
25 | 25 | ||
26 | #define SMG_MSG_NODISPLAY 0x005d | ||
27 | #define SMC_MSG_ULV_ENA 0x0062 | ||
26 | #define SMG_MSG_NODISPLAY 0x005d | ||
27 | #define SMC_MSG_UVD_PWR_OFF 0x0060 | ||
28 | #define SMC_MSG_UVD_PWR_ON 0x0061 | ||
29 | #define SMC_MSG_ULV_ENA 0x0062 | ||
30 | #define SMC_MSG_ULV_DIS 0x0063 | ||
31 | #define SMC_MSG_ULV_ENTER 0x0064 | ||
32 | #define SMC_MSG_ULV_EXIT 0x0065 | ||
28 | 33 | long smc_msg(struct pci_dev *dev, u16 msg); | long smc_msg(struct pci_dev *dev, u16 msg); |
29 | 34 | #endif | #endif |