coreboot-kgpe-d16/src/soc/intel/braswell
Furquan Shaikh 94f8699d44 spi: Define and use spi_ctrlr structure
1. Define a new structure spi_ctrlr that allows platforms to define
callbacks for spi operations (claim bus, release bus, transfer).
2. Add a new member (pointer to spi_ctrlr structure) in spi_slave
structure which will be initialized by call to spi_setup_slave.
3. Define spi_claim_bus, spi_release_bus and spi_xfer in spi-generic.c
which will make appropriate calls to ctrlr functions.

BUG=chrome-os-partner:59832
BRANCH=None
TEST=Compiles successfully

Change-Id: Icb2326e3aab1e8f4bef53f553f82b3836358c55e
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/17684
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-12-05 03:29:04 +01:00
..
acpi Remove extra newlines from the end of all coreboot files. 2016-07-31 18:19:33 +02:00
bootblock Remove extra newlines from the end of all coreboot files. 2016-07-31 18:19:33 +02:00
include/soc src/soc: Capitalize CPU, ACPI, RAM and ROM 2016-07-31 19:27:53 +02:00
romstage lib: put romstage_handoff implementation in own compilation unit 2016-12-01 08:16:47 +01:00
acpi.c soc/braswell: Add method for Wifi regulatory domain 2016-01-22 16:04:55 +01:00
chip.c soc/braswell: Fix issues found during static code analysis 2016-01-28 20:43:22 +01:00
chip.h soc/braswell: Add interface to program USB2_COMPBG register 2016-01-28 20:46:23 +01:00
cpu.c soc/intel/braswell: convert to using common MP and SMM init 2016-05-06 16:41:22 +02:00
elog.c soc/intel/braswell: use common Intel ACPI hardware definitions 2016-07-15 08:32:09 +02:00
emmc.c
gfx.c
gpio.c src/: Chmod 644 all .c, .h, .asl, .inc, .cb, .hex, & Kconfig files 2016-01-29 16:57:11 +01:00
gpio_support.c src/soc: Add required space before opening parenthesis '(' 2016-08-31 20:09:42 +02:00
hda.c
iosf.c lib/reg_script: Allow multiple independent handlers 2016-04-30 20:44:58 +02:00
Kconfig Remove explicit select MMCONF_SUPPORT 2016-11-22 04:15:11 +01:00
lpc_init.c soc/intel/braswell: use common Intel ACPI hardware definitions 2016-07-15 08:32:09 +02:00
lpe.c soc/braswell: Fix DSP clock 2016-01-28 20:34:06 +01:00
lpss.c
Makefile.inc Makefile.inc: Use $(MAINBOARDDIR) 2016-09-04 05:33:25 +02:00
memmap.c drivers/intel/fsp1_1: Fix spelling error in API and copyright 2016-01-31 20:51:29 +01:00
northcluster.c
pcie.c soc/braswell: Remove the unneccessary functions from pcie.c 2016-01-19 04:29:59 +01:00
placeholders.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
pmutil.c soc/braswell: Fix issues found during static code analysis 2016-01-28 20:43:22 +01:00
ramstage.c soc/intel/braswell: don't duplicate setting ACPI sleep state 2016-07-15 08:29:49 +02:00
sata.c
scc.c
sd.c
smihandler.c soc/intel/braswell: use common Intel ACPI hardware definitions 2016-07-15 08:32:09 +02:00
smm.c {cpu,soc}/intel: remove unused smm_init() function 2016-05-06 16:48:21 +02:00
southcluster.c
spi.c spi: Define and use spi_ctrlr structure 2016-12-05 03:29:04 +01:00
spi_loading.c
tsc_freq.c src/soc: Add required space before opening parenthesis '(' 2016-08-31 20:09:42 +02:00
xhci.c soc/braswell: Add interface to program USB2_COMPBG register 2016-01-28 20:46:23 +01:00