mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 22:21:40 +00:00
ptp: drivers: set the number of programmable pins.
This patch updates the many PTP Hardware Clock drivers with the newly introduced field that advertises the number of programmable pins. Some of these devices do have programmable pins, but the implementation will have to wait for follow on patches. Signed-off-by: Richard Cochran <richardcochran@gmail.com> Acked-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
653104d19a
commit
4986b4f008
@ -1040,6 +1040,7 @@ static struct ptp_clock_info bfin_ptp_caps = {
|
||||
.n_alarm = 0,
|
||||
.n_ext_ts = 0,
|
||||
.n_per_out = 0,
|
||||
.n_pins = 0,
|
||||
.pps = 0,
|
||||
.adjfreq = bfin_ptp_adjfreq,
|
||||
.adjtime = bfin_ptp_adjtime,
|
||||
|
@ -6322,6 +6322,7 @@ static const struct ptp_clock_info tg3_ptp_caps = {
|
||||
.n_alarm = 0,
|
||||
.n_ext_ts = 0,
|
||||
.n_per_out = 1,
|
||||
.n_pins = 0,
|
||||
.pps = 0,
|
||||
.adjfreq = tg3_ptp_adjfreq,
|
||||
.adjtime = tg3_ptp_adjtime,
|
||||
|
@ -372,6 +372,7 @@ void fec_ptp_init(struct platform_device *pdev)
|
||||
fep->ptp_caps.n_alarm = 0;
|
||||
fep->ptp_caps.n_ext_ts = 0;
|
||||
fep->ptp_caps.n_per_out = 0;
|
||||
fep->ptp_caps.n_pins = 0;
|
||||
fep->ptp_caps.pps = 0;
|
||||
fep->ptp_caps.adjfreq = fec_ptp_adjfreq;
|
||||
fep->ptp_caps.adjtime = fec_ptp_adjtime;
|
||||
|
@ -414,6 +414,7 @@ static struct ptp_clock_info ptp_gianfar_caps = {
|
||||
.n_alarm = 0,
|
||||
.n_ext_ts = N_EXT_TS,
|
||||
.n_per_out = 0,
|
||||
.n_pins = 0,
|
||||
.pps = 1,
|
||||
.adjfreq = ptp_gianfar_adjfreq,
|
||||
.adjtime = ptp_gianfar_adjtime,
|
||||
|
@ -189,6 +189,7 @@ static const struct ptp_clock_info e1000e_ptp_clock_info = {
|
||||
.n_alarm = 0,
|
||||
.n_ext_ts = 0,
|
||||
.n_per_out = 0,
|
||||
.n_pins = 0,
|
||||
.pps = 0,
|
||||
.adjfreq = e1000e_phc_adjfreq,
|
||||
.adjtime = e1000e_phc_adjtime,
|
||||
|
@ -276,6 +276,7 @@ static const struct ptp_clock_info mlx4_en_ptp_clock_info = {
|
||||
.n_alarm = 0,
|
||||
.n_ext_ts = 0,
|
||||
.n_per_out = 0,
|
||||
.n_pins = 0,
|
||||
.pps = 0,
|
||||
.adjfreq = mlx4_en_phc_adjfreq,
|
||||
.adjtime = mlx4_en_phc_adjtime,
|
||||
|
@ -1194,6 +1194,7 @@ static const struct ptp_clock_info efx_phc_clock_info = {
|
||||
.n_alarm = 0,
|
||||
.n_ext_ts = 0,
|
||||
.n_per_out = 0,
|
||||
.n_pins = 0,
|
||||
.pps = 1,
|
||||
.adjfreq = efx_phc_adjfreq,
|
||||
.adjtime = efx_phc_adjtime,
|
||||
|
@ -164,6 +164,7 @@ static struct ptp_clock_info stmmac_ptp_clock_ops = {
|
||||
.n_alarm = 0,
|
||||
.n_ext_ts = 0,
|
||||
.n_per_out = 0,
|
||||
.n_pins = 0,
|
||||
.pps = 0,
|
||||
.adjfreq = stmmac_adjust_freq,
|
||||
.adjtime = stmmac_adjust_time,
|
||||
|
@ -217,6 +217,7 @@ static struct ptp_clock_info cpts_info = {
|
||||
.name = "CTPS timer",
|
||||
.max_adj = 1000000,
|
||||
.n_ext_ts = 0,
|
||||
.n_pins = 0,
|
||||
.pps = 0,
|
||||
.adjfreq = cpts_ptp_adjfreq,
|
||||
.adjtime = cpts_ptp_adjtime,
|
||||
|
@ -873,6 +873,7 @@ static struct ptp_clock_info ptp_mpipe_caps = {
|
||||
.name = "mPIPE clock",
|
||||
.max_adj = 999999999,
|
||||
.n_ext_ts = 0,
|
||||
.n_pins = 0,
|
||||
.pps = 0,
|
||||
.adjfreq = ptp_mpipe_adjfreq,
|
||||
.adjtime = ptp_mpipe_adjtime,
|
||||
|
@ -244,6 +244,7 @@ static struct ptp_clock_info ptp_ixp_caps = {
|
||||
.name = "IXP46X timer",
|
||||
.max_adj = 66666655,
|
||||
.n_ext_ts = N_EXT_TS,
|
||||
.n_pins = 0,
|
||||
.pps = 0,
|
||||
.adjfreq = ptp_ixp_adjfreq,
|
||||
.adjtime = ptp_ixp_adjtime,
|
||||
|
@ -514,6 +514,7 @@ static struct ptp_clock_info ptp_pch_caps = {
|
||||
.name = "PCH timer",
|
||||
.max_adj = 50000000,
|
||||
.n_ext_ts = N_EXT_TS,
|
||||
.n_pins = 0,
|
||||
.pps = 0,
|
||||
.adjfreq = ptp_pch_adjfreq,
|
||||
.adjtime = ptp_pch_adjtime,
|
||||
|
Loading…
Reference in New Issue
Block a user