mirror of
https://github.com/torvalds/linux.git
synced 2024-12-04 01:51:34 +00:00
dp83640: let external input pins from the module parameters be defaults.
This patch changes the driver to use the new pin configuration method when programming the external time stamp input signals. Signed-off-by: Richard Cochran <richardcochran@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
86dd3612e1
commit
faa8971607
@ -468,7 +468,10 @@ static int ptp_dp83640_enable(struct ptp_clock_info *ptp,
|
||||
event_num = EXT_EVENT + index;
|
||||
evnt = EVNT_WR | (event_num & EVNT_SEL_MASK) << EVNT_SEL_SHIFT;
|
||||
if (on) {
|
||||
gpio_num = gpio_tab[EXTTS0_GPIO + index];
|
||||
gpio_num = 1 + ptp_find_pin(clock->ptp_clock,
|
||||
PTP_PF_EXTTS, index);
|
||||
if (gpio_num < 1)
|
||||
return -EINVAL;
|
||||
evnt |= (gpio_num & EVNT_GPIO_MASK) << EVNT_GPIO_SHIFT;
|
||||
if (rq->extts.flags & PTP_FALLING_EDGE)
|
||||
evnt |= EVNT_FALL;
|
||||
|
Loading…
Reference in New Issue
Block a user