Files
Linux/include/linux/ptp_pch.h
T
Jakub Kicinski 5f10376b6b add missing includes and forward declarations to networking includes under linux/
Similarly to a recent include/net/ cleanup, this patch adds
missing includes to networking headers under include/linux.
All these problems are currently masked by the existing users
including the missing dependency before the broken header.

Link: https://lore.kernel.org/all/[email protected]/ v1
Signed-off-by: Jakub Kicinski <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Paolo Abeni <[email protected]>
2022-07-28 11:29:36 +02:00

27 lines
666 B
C

/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
* PTP PCH
*
* Copyright 2019 Linaro Ltd.
*
* Author Lee Jones <[email protected]>
*/
#ifndef _PTP_PCH_H_
#define _PTP_PCH_H_
#include <linux/types.h>
struct pci_dev;
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_ */