diff options
author | Ben Widawsky <ben@bwidawsk.net> | 2013-02-21 22:05:35 -0800 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2013-04-16 14:06:02 -0700 |
commit | 67ed990604254af6a2cb3aa4d128dabb7714f3e2 (patch) | |
tree | 157e43e8c5016f68f8416875d00cc9f6cbd6b1e9 /tools | |
parent | f60dd5153500514baba060857e115e6c0d3e1617 (diff) |
quick_dump: add register write
Since there is no command line support, just do a pure integer version
Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/quick_dump/chipset.i | 2 | ||||
-rwxr-xr-x | tools/quick_dump/reg_access.py | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/tools/quick_dump/chipset.i b/tools/quick_dump/chipset.i index 2f4f5ef9..e1f262d4 100644 --- a/tools/quick_dump/chipset.i +++ b/tools/quick_dump/chipset.i @@ -10,6 +10,7 @@ extern int is_valleyview(unsigned short pciid); extern struct pci_device *intel_get_pci_device(); extern int intel_register_access_init(struct pci_device *pci_dev, int safe); extern uint32_t intel_register_read(uint32_t reg); +extern uint32_t intel_register_write(uint32_t reg, uint32_t val); extern void intel_register_access_fini(); extern unsigned short pcidev_to_devid(struct pci_device *pci_dev); %} @@ -20,5 +21,6 @@ extern int is_valleyview(unsigned short pciid); extern struct pci_device *intel_get_pci_device(); extern int intel_register_access_init(struct pci_device *pci_dev, int safe); extern uint32_t intel_register_read(uint32_t reg); +extern uint32_t intel_register_write(uint32_t reg, uint32_t val); extern void intel_register_access_fini(); extern unsigned short pcidev_to_devid(struct pci_device *pci_dev); diff --git a/tools/quick_dump/reg_access.py b/tools/quick_dump/reg_access.py index 0f634245..e064c99c 100755 --- a/tools/quick_dump/reg_access.py +++ b/tools/quick_dump/reg_access.py @@ -6,6 +6,9 @@ def read(reg): val = chipset.intel_register_read(reg) return val +def write(reg, val): + chipset.intel_register_write(reg, val) + def init(): pci_dev = chipset.intel_get_pci_device() ret = chipset.intel_register_access_init(pci_dev, 0) |