mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-29 15:43:59 +08:00
c4a003f607
Replace the pinctrl mappings in board code by device tree mappings. For devices that are still instantiated from board code reference the mappings as the default pin controller state to apply them at boot time. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
83 lines
1.8 KiB
Plaintext
83 lines
1.8 KiB
Plaintext
/*
|
|
* Reference Device Tree Source for the Marzen board
|
|
*
|
|
* Copyright (C) 2013 Renesas Solutions Corp.
|
|
* Copyright (C) 2013 Simon Horman
|
|
*
|
|
* This file is licensed under the terms of the GNU General Public License
|
|
* version 2. This program is licensed "as is" without any warranty of any
|
|
* kind, whether express or implied.
|
|
*/
|
|
|
|
/dts-v1/;
|
|
/include/ "r8a7779.dtsi"
|
|
|
|
/ {
|
|
model = "marzen";
|
|
compatible = "renesas,marzen-reference", "renesas,r8a7779";
|
|
|
|
chosen {
|
|
bootargs = "console=ttySC2,115200 earlyprintk=sh-sci.2,115200 ignore_loglevel root=/dev/nfs ip=on";
|
|
};
|
|
|
|
memory {
|
|
device_type = "memory";
|
|
reg = <0x60000000 0x40000000>;
|
|
};
|
|
|
|
fixedregulator3v3: fixedregulator@0 {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "fixed-3.3V";
|
|
regulator-min-microvolt = <3300000>;
|
|
regulator-max-microvolt = <3300000>;
|
|
regulator-boot-on;
|
|
regulator-always-on;
|
|
};
|
|
|
|
lan0@18000000 {
|
|
compatible = "smsc,lan9220", "smsc,lan9115";
|
|
reg = <0x18000000 0x100>;
|
|
pinctrl-0 = <&lan0_pins>;
|
|
pinctrl-names = "default";
|
|
|
|
phy-mode = "mii";
|
|
interrupt-parent = <&gic>;
|
|
interrupts = <0 28 0x4>;
|
|
reg-io-width = <4>;
|
|
vddvario-supply = <&fixedregulator3v3>;
|
|
vdd33a-supply = <&fixedregulator3v3>;
|
|
};
|
|
};
|
|
|
|
&pfc {
|
|
pinctrl-0 = <&scif2_pins &scif4_pins &sdhi0_pins>;
|
|
pinctrl-names = "default";
|
|
|
|
lan0_pins: lan0 {
|
|
intc {
|
|
renesas,groups = "intc_irq1_b";
|
|
renesas,function = "intc";
|
|
};
|
|
lbsc {
|
|
renesas,groups = "lbsc_ex_cs0";
|
|
renesas,function = "lbsc";
|
|
};
|
|
};
|
|
|
|
scif2_pins: scif2 {
|
|
renesas,groups = "scif2_data_c";
|
|
renesas,function = "scif2";
|
|
};
|
|
|
|
scif4_pins: scif4 {
|
|
renesas,groups = "scif4_data";
|
|
renesas,function = "scif4";
|
|
};
|
|
|
|
sdhi0_pins: sdhi0 {
|
|
renesas,groups = "sdhi0_data4", "sdhi0_ctrl", "sdhi0_cd",
|
|
"sdhi0_wp";
|
|
renesas,function = "sdhi0";
|
|
};
|
|
};
|