179f14534e
This is an import of the reworked LEDE dts files. Besides other things they make it easier for us to reuse. The only diffs left are for the following SoCs: MT7620A (fbsd-mt7620a.dtsi) MT7621 (fbsd-mt7621.dtsi) MT7628 (fbsd-mt7628an.dtsi) RT3883 (fbsd-rt3883.dtsi) So we include the fbsd-*.dtsi files at the end of the original LEDE dtsi files, using '#include "fbsd-xxxx.dtsi"'. For example, for MT7621, the LEDE dtsi file is mt7621.dtsi. At the end of it we add: #include "fbsd-mt7621.dtsi" Approved by: adrian (mentor) Obtained from: LEDE project Sponsored by: Smartcom - Bulgaria AD Differential Revision: https://reviews.freebsd.org/D6394
50 lines
940 B
Plaintext
50 lines
940 B
Plaintext
/* $FreeBSD$ */
|
|
|
|
&palmbus {
|
|
gpio@600 {
|
|
/*
|
|
* Mark gpio as compatible to simple-bus and override
|
|
* its #size-cells and provide a default ranges property
|
|
* so we can attach instances of our mtk_gpio_v2 driver
|
|
* to it for now. Provide exactly the same resources to
|
|
* the instances of mtk_gpio_v2.
|
|
*/
|
|
compatible = "simple-bus";
|
|
ranges = <0x0 0x600 0x100>;
|
|
#size-cells = <1>;
|
|
|
|
interrupt-parent = <&gic>;
|
|
|
|
gpio0: bank@0 {
|
|
reg = <0x0 0x100>;
|
|
interrupts = <0 6 4>;
|
|
};
|
|
|
|
gpio1: bank@1 {
|
|
reg = <0x0 0x100>;
|
|
interrupts = <0 6 4>;
|
|
};
|
|
|
|
gpio2: bank@2 {
|
|
reg = <0x0 0x100>;
|
|
interrupts = <0 6 4>;
|
|
};
|
|
};
|
|
};
|
|
|
|
&xhci {
|
|
/*
|
|
* A slightly different value for reg size is needed by our
|
|
* driver for the moment
|
|
*/
|
|
reg = <0x1e1c0000 0x20000>;
|
|
};
|
|
|
|
&pcie {
|
|
/*
|
|
* Our driver is different that OpenWRT's, so we need slightly
|
|
* different values for the reg property
|
|
*/
|
|
reg = <0x1e140000 0x10000>;
|
|
};
|