Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch Add spiflash support in GENERIC
details: https://anonhg.NetBSD.org/src/rev/f987b112e51c
branches: trunk
changeset: 965194:f987b112e51c
user: bouyer <bouyer%NetBSD.org@localhost>
date: Thu Sep 05 16:15:57 2019 +0000
description:
Add spiflash support in GENERIC
Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc
boards.
diffstat:
sys/arch/arm/dts/sun7i-a20-olinuxino-lime2-emmc-spi.dts | 24 +++++++++++++++++
sys/arch/evbarm/conf/GENERIC | 7 ++++-
2 files changed, 30 insertions(+), 1 deletions(-)
diffs (57 lines):
diff -r ea7f6eb0cd3f -r f987b112e51c sys/arch/arm/dts/sun7i-a20-olinuxino-lime2-emmc-spi.dts
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/arm/dts/sun7i-a20-olinuxino-lime2-emmc-spi.dts Thu Sep 05 16:15:57 2019 +0000
@@ -0,0 +1,24 @@
+#include "sun7i-a20-olinuxino-lime2-emmc.dts"
+
+&pio {
+ spi0_pc_pins: spi0-pc-pins {
+ pins = "PC0", "PC1", "PC2";
+ function = "spi0";
+ };
+
+ spi0_cs0_pc_pin: spi0-cs0-pc-pin {
+ pins = "PC23";
+ function = "spi0";
+ };
+};
+
+&spi0 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&spi0_pc_pins>, <&spi0_cs0_pc_pin>;
+ status = "okay";
+ spiflash {
+ compatible = "jedec,spi-nor";
+ reg = <0>;
+ status = "okay";
+ };
+};
diff -r ea7f6eb0cd3f -r f987b112e51c sys/arch/evbarm/conf/GENERIC
--- a/sys/arch/evbarm/conf/GENERIC Thu Sep 05 15:48:13 2019 +0000
+++ b/sys/arch/evbarm/conf/GENERIC Thu Sep 05 16:15:57 2019 +0000
@@ -1,5 +1,5 @@
#
-# $NetBSD: GENERIC,v 1.51 2019/08/14 15:08:53 skrll Exp $
+# $NetBSD: GENERIC,v 1.52 2019/09/05 16:15:57 bouyer Exp $
#
# GENERIC ARM (aarch32) kernel
#
@@ -96,6 +96,7 @@
sun7i-a20-olimex-som204-evb-emmc.dts
sun7i-a20-olimex-som204-evb.dts
sun7i-a20-olinuxino-lime.dts
+ sun7i-a20-olinuxino-lime2-emmc-spi.dts
sun7i-a20-olinuxino-lime2-emmc.dts
sun7i-a20-olinuxino-lime2.dts
sun7i-a20-olinuxino-micro-emmc.dts
@@ -643,6 +644,10 @@
ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices
uk* at scsibus? target ? lun ? # unknown SCSI
+# SPI NOR flash support
+m25p* at spi?
+spiflash* at spiflashbus?
+
include "dev/usb/usbdevices.config"
midi* at midibus?
Home |
Main Index |
Thread Index |
Old Index