0003-ARM-dts-orange-pi-zero-enable-spidev.patch 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. From 8dd1b2a696bb7e9914abd11cc6f5c0f54c33d626 Mon Sep 17 00:00:00 2001
  2. From: Sergey Matyukevich <geomatsi@gmail.com>
  3. Date: Sat, 20 May 2017 15:36:51 +0300
  4. Subject: [PATCH] ARM: dts: orange-pi-zero: enable spidev
  5. On orange-pi-zero board SPI1 pins are accessible via GPIO expansion port.
  6. This patch enables spidev driver for SPI1.
  7. Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
  8. ---
  9. arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts | 11 +++++++++++
  10. 1 file changed, 11 insertions(+)
  11. diff --git a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
  12. index cdf19821b1f3..7242aaecb14f 100644
  13. --- a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
  14. +++ b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
  15. @@ -59,6 +59,7 @@
  16. serial0 = &uart0;
  17. /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */
  18. ethernet1 = &xr819;
  19. + spi1 = &spi1;
  20. };
  21. chosen {
  22. @@ -177,3 +178,13 @@
  23. };
  24. };
  25. };
  26. +
  27. +&spi1 {
  28. + status = "okay";
  29. +
  30. + spidev@0 {
  31. + compatible = "rohm,dh2228fv";
  32. + reg = <0>;
  33. + spi-max-frequency = <10000000>;
  34. + };
  35. +};
  36. --
  37. 2.11.0