List of commits:
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
Commit 7e36b98bcab47e9986a63093dbeed98ab290f85f - uvd does only mpeg, then switch off
Author: Sylvain BERTRAND
Author date (UTC): 2014-02-12 10:55
Committer name: Sylvain BERTRAND
Committer date (UTC): 2014-02-12 10:55
Parent(s): 533a4bd6731205f71704886e5fa099063be985ea
Signer:
Signing key:
Signing status: N
Tree: 91b368643b5544a2e094c8246f22924d4cc3fe97
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
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/linux-gpu-amd-si

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/linux-gpu-amd-si

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/linux-gpu-amd-si

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main