|
@@ -25,7 +25,7 @@
|
|
obj-$(CONFIG_SPI_FSL_CPM) += spi-fsl-cpm.o
|
|
obj-$(CONFIG_SPI_FSL_CPM) += spi-fsl-cpm.o
|
|
--- /dev/null
|
|
--- /dev/null
|
|
+++ b/drivers/spi/spi-en7523.c
|
|
+++ b/drivers/spi/spi-en7523.c
|
|
-@@ -0,0 +1,311 @@
|
|
|
|
|
|
+@@ -0,0 +1,313 @@
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
+
|
|
+
|
|
+#include <linux/module.h>
|
|
+#include <linux/module.h>
|
|
@@ -166,6 +166,7 @@
|
|
+ }
|
|
+ }
|
|
+}
|
|
+}
|
|
+
|
|
+
|
|
|
|
++#if 0
|
|
+static void set_spi_clock_speed(int freq_mhz)
|
|
+static void set_spi_clock_speed(int freq_mhz)
|
|
+{
|
|
+{
|
|
+ u32 tmp, val;
|
|
+ u32 tmp, val;
|
|
@@ -178,6 +179,7 @@
|
|
+ tmp |= (val << 8) | 1;
|
|
+ tmp |= (val << 8) | 1;
|
|
+ writel(tmp, ENSPI_CLOCK_DIVIDER);
|
|
+ writel(tmp, ENSPI_CLOCK_DIVIDER);
|
|
+}
|
|
+}
|
|
|
|
++#endif
|
|
+
|
|
+
|
|
+static void init_hw(void)
|
|
+static void init_hw(void)
|
|
+{
|
|
+{
|