| <!-- Generated by zircon/scripts/update-docs-from-fidl, do not edit! --> | 
 | # zx_pci_config_write | 
 |  | 
 | ## Summary | 
 |  | 
 | This function is obsolete and should not be used. | 
 |  | 
 | ## Declaration | 
 |  | 
 | ```c | 
 | #include <zircon/syscalls.h> | 
 |  | 
 | zx_status_t zx_pci_config_write(zx_handle_t handle, | 
 |                                 uint16_t offset, | 
 |                                 size_t width, | 
 |                                 uint32_t val); | 
 | ``` | 
 |  | 
 | ## Description | 
 |  | 
 | This function is obsolete and should not be used. Drivers should instead use the PCI protocol | 
 | Typically, you obtain this in your **bind()** function through **device_get_protocol()**. | 
 |  | 
 | ## Rights | 
 |  | 
 | *handle* must be of type **ZX_OBJ_TYPE_PCI_DEVICE** and have **ZX_RIGHT_READ** and have **ZX_RIGHT_WRITE**. | 
 |  | 
 | ## Return value | 
 |  | 
 | TODO(fxbug.dev/32938) | 
 |  | 
 | ## Errors | 
 |  | 
 | TODO(fxbug.dev/32938) | 
 |  | 
 | ## See also | 
 |  | 
 | TODO(fxbug.dev/32938) | 
 |  |