forked from luck/tmp_suning_uos_patched
ARM: dts: Add DTS for Gumstix TobiDuo expansion board
The Gumstix "Tobi-Duo" expansion board [1] can be used with either OMAP3 Overo or Overo Storm COMs. It provides two NICs using LAN9221 chips. It is necessary to duplicate the interface information for the second SMSC9221 chip as discussed [2]. [1] https://store.gumstix.com/index.php/products/241/ [2] http://www.spinics.net/lists/linux-omap/msg115282.html Signed-off-by: Ash Charles <ashcharles@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
34c900a60b
commit
72f5d5d524
@ -416,8 +416,10 @@ dtb-$(CONFIG_ARCH_OMAP3) += \
|
||||
omap3-overo-storm-palo43.dtb \
|
||||
omap3-overo-storm-summit.dtb \
|
||||
omap3-overo-storm-tobi.dtb \
|
||||
omap3-overo-storm-tobiduo.dtb \
|
||||
omap3-overo-summit.dtb \
|
||||
omap3-overo-tobi.dtb \
|
||||
omap3-overo-tobiduo.dtb \
|
||||
omap3-pandora-600mhz.dtb \
|
||||
omap3-pandora-1ghz.dtb \
|
||||
omap3-sbc-t3517.dtb \
|
||||
|
21
arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts
Normal file
21
arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts
Normal file
@ -0,0 +1,21 @@
|
||||
/*
|
||||
* Copyright (C) 2015 Ash Charles, Gumstix, Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*/
|
||||
|
||||
/*
|
||||
* TobiDuo expansion board is manufactured by Gumstix Inc.
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "omap3-overo-storm.dtsi"
|
||||
#include "omap3-overo-tobiduo-common.dtsi"
|
||||
|
||||
/ {
|
||||
model = "OMAP36xx/AM37xx/DM37xx Gumstix Overo on TobiDuo";
|
||||
compatible = "gumstix,omap3-overo-tobiduo", "gumstix,omap3-overo", "ti,omap36xx", "ti,omap3";
|
||||
};
|
65
arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi
Normal file
65
arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi
Normal file
@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright (C) 2015 Ash Charles, Gumstix, Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*/
|
||||
|
||||
/*
|
||||
* TobiDuo expansion board is manufactured by Gumstix Inc.
|
||||
*/
|
||||
|
||||
#include "omap3-overo-common-peripherals.dtsi"
|
||||
|
||||
#include "omap-gpmc-smsc9221.dtsi"
|
||||
|
||||
&gpmc {
|
||||
ranges = <4 0 0x2b000000 0x1000000>, /* CS4 */
|
||||
<5 0 0x2c000000 0x1000000>; /* CS5 */
|
||||
|
||||
smsc1: ethernet@gpmc {
|
||||
reg = <5 0 0xff>;
|
||||
interrupt-parent = <&gpio6>;
|
||||
interrupts = <16 IRQ_TYPE_LEVEL_LOW>; /* GPIO 176 */
|
||||
};
|
||||
|
||||
smsc2: ethernet@4,0 {
|
||||
compatible = "smsc,lan9221","smsc,lan9115";
|
||||
bank-width = <2>;
|
||||
|
||||
gpmc,mux-add-data;
|
||||
gpmc,cs-on-ns = <0>;
|
||||
gpmc,cs-rd-off-ns = <42>;
|
||||
gpmc,cs-wr-off-ns = <36>;
|
||||
gpmc,adv-on-ns = <6>;
|
||||
gpmc,adv-rd-off-ns = <12>;
|
||||
gpmc,adv-wr-off-ns = <12>;
|
||||
gpmc,oe-on-ns = <0>;
|
||||
gpmc,oe-off-ns = <42>;
|
||||
gpmc,we-on-ns = <0>;
|
||||
gpmc,we-off-ns = <36>;
|
||||
gpmc,rd-cycle-ns = <60>;
|
||||
gpmc,wr-cycle-ns = <54>;
|
||||
gpmc,access-ns = <36>;
|
||||
gpmc,page-burst-access-ns = <0>;
|
||||
gpmc,bus-turnaround-ns = <0>;
|
||||
gpmc,cycle2cycle-delay-ns = <0>;
|
||||
gpmc,wr-data-mux-bus-ns = <18>;
|
||||
gpmc,wr-access-ns = <42>;
|
||||
gpmc,cycle2cycle-samecsen;
|
||||
gpmc,cycle2cycle-diffcsen;
|
||||
vddvario-supply = <&vddvario>;
|
||||
vdd33a-supply = <&vdd33a>;
|
||||
reg-io-width = <4>;
|
||||
smsc,save-mac-address;
|
||||
|
||||
reg = <4 0 0xff>;
|
||||
interrupt-parent = <&gpio3>;
|
||||
interrupts = <1 IRQ_TYPE_LEVEL_LOW>; /* GPIO 65 */
|
||||
};
|
||||
};
|
||||
|
||||
&lis33de {
|
||||
status = "disabled";
|
||||
};
|
21
arch/arm/boot/dts/omap3-overo-tobiduo.dts
Normal file
21
arch/arm/boot/dts/omap3-overo-tobiduo.dts
Normal file
@ -0,0 +1,21 @@
|
||||
/*
|
||||
* Copyright (C) 2015 Ash Charles, Gumstix, Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*/
|
||||
|
||||
/*
|
||||
* TobiDuo expansion board is manufactured by Gumstix Inc.
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "omap3-overo.dtsi"
|
||||
#include "omap3-overo-tobiduo-common.dtsi"
|
||||
|
||||
/ {
|
||||
model = "OMAP35xx Gumstix Overo on TobiDuo";
|
||||
compatible = "gumstix,omap3-overo-tobiduo", "gumstix,omap3-overo", "ti,omap3430", "ti,omap3";
|
||||
};
|
Loading…
Reference in New Issue
Block a user