| /* SPDX-License-Identifier: GPL-2.0-or-later */ |
| /* |
| * PTP PCH |
| * |
| * Copyright 2019 Linaro Ltd. |
| * |
| * Author Lee Jones <lee.jones@linaro.org> |
| */ |
| |
| #ifndef _PTP_PCH_H_ |
| #define _PTP_PCH_H_ |
| |
| void pch_ch_control_write(struct pci_dev *pdev, u32 val); |
| u32 pch_ch_event_read(struct pci_dev *pdev); |
| void pch_ch_event_write(struct pci_dev *pdev, u32 val); |
| u32 pch_src_uuid_lo_read(struct pci_dev *pdev); |
| u32 pch_src_uuid_hi_read(struct pci_dev *pdev); |
| u64 pch_rx_snap_read(struct pci_dev *pdev); |
| u64 pch_tx_snap_read(struct pci_dev *pdev); |
| int pch_set_station_address(u8 *addr, struct pci_dev *pdev); |
| |
| #endif /* _PTP_PCH_H_ */ |