Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b03b9b1a authored by Vipin Deep Kaur's avatar Vipin Deep Kaur
Browse files

spi: spi-msm-geni: Add SPI GENI driver snapshot



This is a snapshot of SPI GENI driver and associated files
as of msm-4.19 'commit c01ec6b5c60a ("geni-qcom-se: Reduce
the ab of QUP Core2x clock")'.

Change-Id: Id23acc4fe0c69c6437f1567031f0e1536732822c
Signed-off-by: default avatarVipin Deep Kaur <vkaur@codeaurora.org>
parent b01a5e53
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -605,6 +605,18 @@ config SPI_QCOM_GENI
	  This driver can also be built as a module.  If so, the module
	  will be called spi-geni-qcom.

config SPI_MSM_GENI
	tristate "Qualcomm Technologies Inc.'s GENI based SPI controller"
	depends on MSM_GENI_SE
	help
	  This driver supports GENI serial engine based SPI controller in
	  master mode on the Qualcomm Technologies Inc.'s SoCs. If you say
	  yes to this option, support will be included for the built-in SPI
	  interface on the Qualcomm Technologies Inc.'s SoCs.

	  This driver can also be built as a module.  If so, the module
	  will be called spi-msm-geni.

config SPI_S3C24XX
	tristate "Samsung S3C24XX series SPI"
	depends on ARCH_S3C24XX
+1 −0
Original line number Diff line number Diff line
@@ -82,6 +82,7 @@ spi-pxa2xx-platform-objs := spi-pxa2xx.o spi-pxa2xx-dma.o
obj-$(CONFIG_SPI_PXA2XX)		+= spi-pxa2xx-platform.o
obj-$(CONFIG_SPI_PXA2XX_PCI)		+= spi-pxa2xx-pci.o
obj-$(CONFIG_SPI_QCOM_GENI)		+= spi-geni-qcom.o
obj-$(CONFIG_SPI_MSM_GENI)		+= spi-msm-geni.o
obj-$(CONFIG_SPI_QCOM_QSPI)		+= spi-qcom-qspi.o
obj-$(CONFIG_SPI_QUP)			+= spi-qup.o
obj-$(CONFIG_SPI_ROCKCHIP)		+= spi-rockchip.o
+1643 −0

File added.

Preview size limit exceeded, changes collapsed.

+14 −0
Original line number Diff line number Diff line
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved.
 */

#ifndef __SPI_GENI_QCOM_HEADER___
#define __SPI_GENI_QCOM_HEADER___

struct spi_geni_qcom_ctrl_data {
	u32 spi_cs_clk_delay;
	u32 spi_inter_words_delay;
};

#endif /*__SPI_GENI_QCOM_HEADER___*/