Commit ef0cfb34 authored by Jonathan Lemon's avatar Jonathan Lemon Committed by David S. Miller

ptp: ocp: Use 'gnss' naming instead of 'gps'

GPS is not the only available positioning system.  Use the generic
naming of "GNSS" instead.
Signed-off-by: default avatarJonathan Lemon <jonathan.lemon@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 37a156ba
...@@ -163,10 +163,10 @@ struct ptp_ocp { ...@@ -163,10 +163,10 @@ struct ptp_ocp {
struct platform_device *spi_flash; struct platform_device *spi_flash;
struct clk_hw *i2c_clk; struct clk_hw *i2c_clk;
struct timer_list watchdog; struct timer_list watchdog;
time64_t gps_lost; time64_t gnss_lost;
int id; int id;
int n_irqs; int n_irqs;
int gps_port; int gnss_port;
int mac_port; /* miniature atomic clock */ int mac_port; /* miniature atomic clock */
u8 serial[6]; u8 serial[6];
int flash_start; int flash_start;
...@@ -272,7 +272,7 @@ static struct ocp_resource ocp_fb_resource[] = { ...@@ -272,7 +272,7 @@ static struct ocp_resource ocp_fb_resource[] = {
.offset = 0x00150000, .size = 0x10000, .irq_vec = 7, .offset = 0x00150000, .size = 0x10000, .irq_vec = 7,
}, },
{ {
OCP_SERIAL_RESOURCE(gps_port), OCP_SERIAL_RESOURCE(gnss_port),
.offset = 0x00160000 + 0x1000, .irq_vec = 3, .offset = 0x00160000 + 0x1000, .irq_vec = 3,
}, },
{ {
...@@ -546,15 +546,15 @@ ptp_ocp_watchdog(struct timer_list *t) ...@@ -546,15 +546,15 @@ ptp_ocp_watchdog(struct timer_list *t)
if (status & PPS_STATUS_SUPERV_ERR) { if (status & PPS_STATUS_SUPERV_ERR) {
iowrite32(status, &bp->pps_to_clk->status); iowrite32(status, &bp->pps_to_clk->status);
if (!bp->gps_lost) { if (!bp->gnss_lost) {
spin_lock_irqsave(&bp->lock, flags); spin_lock_irqsave(&bp->lock, flags);
__ptp_ocp_clear_drift_locked(bp); __ptp_ocp_clear_drift_locked(bp);
spin_unlock_irqrestore(&bp->lock, flags); spin_unlock_irqrestore(&bp->lock, flags);
bp->gps_lost = ktime_get_real_seconds(); bp->gnss_lost = ktime_get_real_seconds();
} }
} else if (bp->gps_lost) { } else if (bp->gnss_lost) {
bp->gps_lost = 0; bp->gnss_lost = 0;
} }
mod_timer(&bp->watchdog, jiffies + HZ); mod_timer(&bp->watchdog, jiffies + HZ);
...@@ -1195,19 +1195,19 @@ serialnum_show(struct device *dev, struct device_attribute *attr, char *buf) ...@@ -1195,19 +1195,19 @@ serialnum_show(struct device *dev, struct device_attribute *attr, char *buf)
static DEVICE_ATTR_RO(serialnum); static DEVICE_ATTR_RO(serialnum);
static ssize_t static ssize_t
gps_sync_show(struct device *dev, struct device_attribute *attr, char *buf) gnss_sync_show(struct device *dev, struct device_attribute *attr, char *buf)
{ {
struct ptp_ocp *bp = dev_get_drvdata(dev); struct ptp_ocp *bp = dev_get_drvdata(dev);
ssize_t ret; ssize_t ret;
if (bp->gps_lost) if (bp->gnss_lost)
ret = sysfs_emit(buf, "LOST @ %ptT\n", &bp->gps_lost); ret = sysfs_emit(buf, "LOST @ %ptT\n", &bp->gnss_lost);
else else
ret = sysfs_emit(buf, "SYNC\n"); ret = sysfs_emit(buf, "SYNC\n");
return ret; return ret;
} }
static DEVICE_ATTR_RO(gps_sync); static DEVICE_ATTR_RO(gnss_sync);
static ssize_t static ssize_t
clock_source_show(struct device *dev, struct device_attribute *attr, char *buf) clock_source_show(struct device *dev, struct device_attribute *attr, char *buf)
...@@ -1264,7 +1264,7 @@ static DEVICE_ATTR_RO(available_clock_sources); ...@@ -1264,7 +1264,7 @@ static DEVICE_ATTR_RO(available_clock_sources);
static struct attribute *timecard_attrs[] = { static struct attribute *timecard_attrs[] = {
&dev_attr_serialnum.attr, &dev_attr_serialnum.attr,
&dev_attr_gps_sync.attr, &dev_attr_gnss_sync.attr,
&dev_attr_clock_source.attr, &dev_attr_clock_source.attr,
&dev_attr_available_clock_sources.attr, &dev_attr_available_clock_sources.attr,
NULL, NULL,
...@@ -1297,7 +1297,7 @@ ptp_ocp_device_init(struct ptp_ocp *bp, struct pci_dev *pdev) ...@@ -1297,7 +1297,7 @@ ptp_ocp_device_init(struct ptp_ocp *bp, struct pci_dev *pdev)
bp->ptp_info = ptp_ocp_clock_info; bp->ptp_info = ptp_ocp_clock_info;
spin_lock_init(&bp->lock); spin_lock_init(&bp->lock);
bp->gps_port = -1; bp->gnss_port = -1;
bp->mac_port = -1; bp->mac_port = -1;
bp->pdev = pdev; bp->pdev = pdev;
...@@ -1356,9 +1356,9 @@ ptp_ocp_complete(struct ptp_ocp *bp) ...@@ -1356,9 +1356,9 @@ ptp_ocp_complete(struct ptp_ocp *bp)
struct pps_device *pps; struct pps_device *pps;
char buf[32]; char buf[32];
if (bp->gps_port != -1) { if (bp->gnss_port != -1) {
sprintf(buf, "ttyS%d", bp->gps_port); sprintf(buf, "ttyS%d", bp->gnss_port);
ptp_ocp_link_child(bp, buf, "ttyGPS"); ptp_ocp_link_child(bp, buf, "ttyGNSS");
} }
if (bp->mac_port != -1) { if (bp->mac_port != -1) {
sprintf(buf, "ttyS%d", bp->mac_port); sprintf(buf, "ttyS%d", bp->mac_port);
...@@ -1393,8 +1393,8 @@ ptp_ocp_resource_summary(struct ptp_ocp *bp) ...@@ -1393,8 +1393,8 @@ ptp_ocp_resource_summary(struct ptp_ocp *bp)
dev_info(dev, "golden image, version %d\n", dev_info(dev, "golden image, version %d\n",
ver >> 16); ver >> 16);
} }
if (bp->gps_port != -1) if (bp->gnss_port != -1)
dev_info(dev, "GPS @ /dev/ttyS%d 115200\n", bp->gps_port); dev_info(dev, "GNSS @ /dev/ttyS%d 115200\n", bp->gnss_port);
if (bp->mac_port != -1) if (bp->mac_port != -1)
dev_info(dev, "MAC @ /dev/ttyS%d 57600\n", bp->mac_port); dev_info(dev, "MAC @ /dev/ttyS%d 57600\n", bp->mac_port);
} }
...@@ -1404,7 +1404,7 @@ ptp_ocp_detach_sysfs(struct ptp_ocp *bp) ...@@ -1404,7 +1404,7 @@ ptp_ocp_detach_sysfs(struct ptp_ocp *bp)
{ {
struct device *dev = &bp->dev; struct device *dev = &bp->dev;
sysfs_remove_link(&dev->kobj, "ttyGPS"); sysfs_remove_link(&dev->kobj, "ttyGNSS");
sysfs_remove_link(&dev->kobj, "ttyMAC"); sysfs_remove_link(&dev->kobj, "ttyMAC");
sysfs_remove_link(&dev->kobj, "ptp"); sysfs_remove_link(&dev->kobj, "ptp");
sysfs_remove_link(&dev->kobj, "pps"); sysfs_remove_link(&dev->kobj, "pps");
...@@ -1423,8 +1423,8 @@ ptp_ocp_detach(struct ptp_ocp *bp) ...@@ -1423,8 +1423,8 @@ ptp_ocp_detach(struct ptp_ocp *bp)
ptp_ocp_unregister_ext(bp->ts1); ptp_ocp_unregister_ext(bp->ts1);
if (bp->pps) if (bp->pps)
ptp_ocp_unregister_ext(bp->pps); ptp_ocp_unregister_ext(bp->pps);
if (bp->gps_port != -1) if (bp->gnss_port != -1)
serial8250_unregister_port(bp->gps_port); serial8250_unregister_port(bp->gnss_port);
if (bp->mac_port != -1) if (bp->mac_port != -1)
serial8250_unregister_port(bp->mac_port); serial8250_unregister_port(bp->mac_port);
if (bp->spi_flash) if (bp->spi_flash)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment