mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-07-25 02:45:57 +00:00
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>
This commit is contained in:
parent
f60dd51535
commit
67ed990604
@ -10,6 +10,7 @@ extern int is_valleyview(unsigned short pciid);
|
|||||||
extern struct pci_device *intel_get_pci_device();
|
extern struct pci_device *intel_get_pci_device();
|
||||||
extern int intel_register_access_init(struct pci_device *pci_dev, int safe);
|
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_read(uint32_t reg);
|
||||||
|
extern uint32_t intel_register_write(uint32_t reg, uint32_t val);
|
||||||
extern void intel_register_access_fini();
|
extern void intel_register_access_fini();
|
||||||
extern unsigned short pcidev_to_devid(struct pci_device *pci_dev);
|
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 struct pci_device *intel_get_pci_device();
|
||||||
extern int intel_register_access_init(struct pci_device *pci_dev, int safe);
|
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_read(uint32_t reg);
|
||||||
|
extern uint32_t intel_register_write(uint32_t reg, uint32_t val);
|
||||||
extern void intel_register_access_fini();
|
extern void intel_register_access_fini();
|
||||||
extern unsigned short pcidev_to_devid(struct pci_device *pci_dev);
|
extern unsigned short pcidev_to_devid(struct pci_device *pci_dev);
|
||||||
|
@ -6,6 +6,9 @@ def read(reg):
|
|||||||
val = chipset.intel_register_read(reg)
|
val = chipset.intel_register_read(reg)
|
||||||
return val
|
return val
|
||||||
|
|
||||||
|
def write(reg, val):
|
||||||
|
chipset.intel_register_write(reg, val)
|
||||||
|
|
||||||
def init():
|
def init():
|
||||||
pci_dev = chipset.intel_get_pci_device()
|
pci_dev = chipset.intel_get_pci_device()
|
||||||
ret = chipset.intel_register_access_init(pci_dev, 0)
|
ret = chipset.intel_register_access_init(pci_dev, 0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user