Skip to content
Snippets Groups Projects
Commit e0ceedf7 authored by Fabrice Fontaine's avatar Fabrice Fontaine Committed by Nico Huber
Browse files

linux_spi: reorder includes for linux <4.14

This works around a missing header in spidev.h present in older
versions of Linux. Patch is ported from:
https://git.buildroot.net/buildroot/tree/package/flashrom/0001-spi.patch



Signed-off-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: default avatarFabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: default avatarDavid Hendricks <david.hendricks@gmail.com>
Change-Id: Ieab60f59bc63aca0dc4867f31699dab4167da05b
Reviewed-on: https://review.coreboot.org/c/flashrom/+/35830


Tested-by: default avatarbuild bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: default avatarNico Huber <nico.h@gmx.de>
parent 28d08192
No related branches found
No related tags found
No related merge requests found
......@@ -26,12 +26,17 @@
#include <unistd.h>
#include <sys/ioctl.h>
#include <linux/types.h>
#include <linux/spi/spidev.h>
#include <linux/ioctl.h>
#include "flash.h"
#include "chipdrivers.h"
#include "programmer.h"
#include "spi.h"
/*
* Linux versions prior to v4.14-rc7 may need linux/ioctl.h included here due
* to missing from linux/spi/spidev.h. This was fixed in the following commit:
* a2b4a79b88b2 spi: uapi: spidev: add missing ioctl header
*/
#include <linux/ioctl.h>
#include <linux/spi/spidev.h>
/* Devices known to work with this module (FIXME: export as struct dev_entry):
* Beagle Bone Black
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment