layerscape: update patches-4.14 to LSDK 19.03
All patches of LSDK 19.03 were ported to Openwrt kernel. We still used an all-in-one patch for each IP/feature for OpenWrt. Below are the changes this patch introduced. - Updated original IP/feature patches to LSDK 19.03. - Added new IP/feature patches for eTSEC/PTP/TMU. - Squashed scattered patches into IP/feature patches. - Updated config-4.14 correspondingly. - Refreshed all patches. More info about LSDK and the kernel: - https://lsdk.github.io/components.html - https://source.codeaurora.org/external/qoriq/qoriq-components/linux Signed-off-by: Biwen Li <biwen.li@nxp.com> Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
This commit is contained in:
@@ -1,30 +1,34 @@
|
||||
From 579f1f6767b1008c6e5ccc2b029acbb56002ed8b Mon Sep 17 00:00:00 2001
|
||||
From 802238feea29ddfb765fc0c162e0de34920cd58d Mon Sep 17 00:00:00 2001
|
||||
From: Biwen Li <biwen.li@nxp.com>
|
||||
Date: Tue, 30 Oct 2018 18:26:20 +0800
|
||||
Subject: [PATCH 11/40] dpaa2-rtc: support layerscape
|
||||
Date: Wed, 17 Apr 2019 18:58:31 +0800
|
||||
Subject: [PATCH] dpaa2-rtc: support layerscape
|
||||
|
||||
This is an integrated patch of dpaa2-rtc for layerscape
|
||||
|
||||
Signed-off-by: Catalin Horghidan <catalin.horghidan@nxp.com>
|
||||
Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
|
||||
Signed-off-by: Biwen Li <biwen.li@nxp.com>
|
||||
Signed-off-by: Catalin Horghidan <catalin.horghidan@nxp.com>
|
||||
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
||||
Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
|
||||
---
|
||||
drivers/staging/fsl-dpaa2/rtc/Makefile | 10 +
|
||||
drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h | 160 +++++
|
||||
drivers/staging/fsl-dpaa2/rtc/dprtc.c | 746 ++++++++++++++++++++++
|
||||
drivers/staging/fsl-dpaa2/rtc/dprtc.h | 172 +++++
|
||||
drivers/staging/fsl-dpaa2/rtc/rtc.c | 242 +++++++
|
||||
5 files changed, 1330 insertions(+)
|
||||
drivers/staging/fsl-dpaa2/rtc/rtc.c | 240 +++++++
|
||||
drivers/staging/fsl-dpaa2/rtc/rtc.h | 14 +
|
||||
6 files changed, 1342 insertions(+)
|
||||
create mode 100644 drivers/staging/fsl-dpaa2/rtc/Makefile
|
||||
create mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h
|
||||
create mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.c
|
||||
create mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.h
|
||||
create mode 100644 drivers/staging/fsl-dpaa2/rtc/rtc.c
|
||||
create mode 100644 drivers/staging/fsl-dpaa2/rtc/rtc.h
|
||||
|
||||
--- /dev/null
|
||||
+++ b/drivers/staging/fsl-dpaa2/rtc/Makefile
|
||||
@@ -0,0 +1,10 @@
|
||||
+
|
||||
+obj-$(CONFIG_PTP_1588_CLOCK_DPAA2) += dpaa2-rtc.o
|
||||
+obj-$(CONFIG_FSL_DPAA2_PTP_CLOCK) += dpaa2-rtc.o
|
||||
+
|
||||
+dpaa2-rtc-objs := rtc.o dprtc.o
|
||||
+
|
||||
@@ -1122,7 +1126,7 @@ Signed-off-by: Biwen Li <biwen.li@nxp.com>
|
||||
+#endif /* __FSL_DPRTC_H */
|
||||
--- /dev/null
|
||||
+++ b/drivers/staging/fsl-dpaa2/rtc/rtc.c
|
||||
@@ -0,0 +1,242 @@
|
||||
@@ -0,0 +1,240 @@
|
||||
+/* Copyright 2013-2015 Freescale Semiconductor Inc.
|
||||
+ *
|
||||
+ * Redistribution and use in source and binary forms, with or without
|
||||
@@ -1160,8 +1164,7 @@ Signed-off-by: Biwen Li <biwen.li@nxp.com>
|
||||
+
|
||||
+#include <linux/fsl/mc.h>
|
||||
+
|
||||
+#include "dprtc.h"
|
||||
+#include "dprtc-cmd.h"
|
||||
+#include "rtc.h"
|
||||
+
|
||||
+#define N_EXT_TS 2
|
||||
+
|
||||
@@ -1276,7 +1279,6 @@ Signed-off-by: Biwen Li <biwen.li@nxp.com>
|
||||
+{
|
||||
+ struct device *dev;
|
||||
+ int err = 0;
|
||||
+ int dpaa2_phc_index;
|
||||
+ u32 tmr_add = 0;
|
||||
+
|
||||
+ if (!mc_dev)
|
||||
@@ -1365,3 +1367,20 @@ Signed-off-by: Biwen Li <biwen.li@nxp.com>
|
||||
+
|
||||
+MODULE_LICENSE("GPL");
|
||||
+MODULE_DESCRIPTION("DPAA2 RTC (PTP 1588 clock) driver (prototype)");
|
||||
--- /dev/null
|
||||
+++ b/drivers/staging/fsl-dpaa2/rtc/rtc.h
|
||||
@@ -0,0 +1,14 @@
|
||||
+// SPDX-License-Identifier: GPL-2.0
|
||||
+/*
|
||||
+ * Copyright 2018 NXP
|
||||
+ */
|
||||
+
|
||||
+#ifndef __RTC_H
|
||||
+#define __RTC_H
|
||||
+
|
||||
+#include "dprtc.h"
|
||||
+#include "dprtc-cmd.h"
|
||||
+
|
||||
+extern int dpaa2_phc_index;
|
||||
+
|
||||
+#endif
|
||||
|
||||
Reference in New Issue
Block a user