summaryrefslogtreecommitdiff
path: root/drivers/spi/tegra_spi.h
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2014-10-13 23:42:13 -0600
committerSimon Glass <sjg@chromium.org>2014-10-22 10:36:52 -0600
commitfda6fac39bb915fdb0ff31b998336d3a5f5c71a9 (patch)
treec779b0c2eb4119e15531539adc7ea7ebc5334df8 /drivers/spi/tegra_spi.h
parentd2f60f93325ac31f5f30ee94f15b87c89db46aec (diff)
downloadu-boot-imx-fda6fac39bb915fdb0ff31b998336d3a5f5c71a9.zip
u-boot-imx-fda6fac39bb915fdb0ff31b998336d3a5f5c71a9.tar.gz
u-boot-imx-fda6fac39bb915fdb0ff31b998336d3a5f5c71a9.tar.bz2
dm: tegra: spi: Convert to driver model
This converts the Tegra SPI drivers to use driver model. This is tested on: - Tegra20 - trimslice - Tegra30 - beaver - Tegra124 - dalmore (not tested on Tegra124) Reviewed-by: Jagannadha Sutradharudu Teki <jagannadh.teki@gmail.com> Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/spi/tegra_spi.h')
-rw-r--r--drivers/spi/tegra_spi.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/spi/tegra_spi.h b/drivers/spi/tegra_spi.h
new file mode 100644
index 0000000..fb2b50f
--- /dev/null
+++ b/drivers/spi/tegra_spi.h
@@ -0,0 +1,12 @@
+/*
+ * (C) Copyright 2014 Google, Inc
+ *
+ * SPDX-License-Identifier: GPL-2.0+
+ */
+
+struct tegra_spi_platdata {
+ enum periph_id periph_id;
+ int frequency; /* Default clock frequency, -1 for none */
+ ulong base;
+ uint deactivate_delay_us; /* Delay to wait after deactivate */
+};