117aa548cSSimon Glass/* 217aa548cSSimon Glass * Copyright (c) 2014, 2015 FUKAUMI Naoki <naobsd@gmail.com> 317aa548cSSimon Glass * 417aa548cSSimon Glass * SPDX-License-Identifier: GPL-2.0+ X11 517aa548cSSimon Glass */ 617aa548cSSimon Glass 717aa548cSSimon Glass/dts-v1/; 817aa548cSSimon Glass#include "rk3288-firefly.dtsi" 917aa548cSSimon Glass 1017aa548cSSimon Glass/ { 1117aa548cSSimon Glass model = "Firefly-RK3288"; 1217aa548cSSimon Glass compatible = "firefly,firefly-rk3288", "rockchip,rk3288"; 1317aa548cSSimon Glass 1417aa548cSSimon Glass chosen { 1517aa548cSSimon Glass stdout-path = &uart2; 1617aa548cSSimon Glass }; 1717aa548cSSimon Glass 1817aa548cSSimon Glass config { 1917aa548cSSimon Glass u-boot,dm-pre-reloc; 2017aa548cSSimon Glass u-boot,boot-led = "firefly:green:power"; 2117aa548cSSimon Glass }; 2217aa548cSSimon Glass}; 2317aa548cSSimon Glass 2417aa548cSSimon Glass&dmc { 2517aa548cSSimon Glass rockchip,pctl-timing = <0x29a 0xc8 0x1f8 0x42 0x4e 0x4 0xea 0xa 2617aa548cSSimon Glass 0x5 0x0 0xa 0x7 0x19 0x24 0xa 0x7 2717aa548cSSimon Glass 0x5 0xa 0x5 0x200 0x5 0x10 0x40 0x0 2817aa548cSSimon Glass 0x1 0x7 0x7 0x4 0xc 0x43 0x100 0x0 2917aa548cSSimon Glass 0x5 0x0>; 3017aa548cSSimon Glass rockchip,phy-timing = <0x48f9aab4 0xea0910 0x1002c200 3117aa548cSSimon Glass 0xa60 0x40 0x10 0x0>; 329ca7e672SSimon Glass /* Add a dummy value to cause of-platdata think this is bytes */ 3317aa548cSSimon Glass rockchip,sdram-params = <0x30B25564 0x627 3 666000000 3 9 1>; 3417aa548cSSimon Glass}; 3517aa548cSSimon Glass 3617aa548cSSimon Glass&ir { 3717aa548cSSimon Glass gpios = <&gpio7 0 GPIO_ACTIVE_LOW>; 3817aa548cSSimon Glass}; 3917aa548cSSimon Glass 4017aa548cSSimon Glass&pinctrl { 4117aa548cSSimon Glass u-boot,dm-pre-reloc; 4217aa548cSSimon Glass act8846 { 4317aa548cSSimon Glass pmic_vsel: pmic-vsel { 4417aa548cSSimon Glass rockchip,pins = <7 14 RK_FUNC_GPIO &pcfg_output_low>; 4517aa548cSSimon Glass }; 4617aa548cSSimon Glass }; 4717aa548cSSimon Glass 4817aa548cSSimon Glass ir { 4917aa548cSSimon Glass ir_int: ir-int { 5017aa548cSSimon Glass rockchip,pins = <7 0 RK_FUNC_GPIO &pcfg_pull_up>; 5117aa548cSSimon Glass }; 5217aa548cSSimon Glass }; 53*07352c96SEddie Cai usb_host { 54*07352c96SEddie Cai host_vbus_drv: host-vbus-drv { 55*07352c96SEddie Cai rockchip,pins = <0 14 RK_FUNC_GPIO &pcfg_pull_none>; 56*07352c96SEddie Cai }; 57*07352c96SEddie Cai }; 5817aa548cSSimon Glass}; 5917aa548cSSimon Glass 6017aa548cSSimon Glass&pwm1 { 6117aa548cSSimon Glass status = "okay"; 6217aa548cSSimon Glass}; 6317aa548cSSimon Glass 6417aa548cSSimon Glass&uart2 { 6517aa548cSSimon Glass u-boot,dm-pre-reloc; 6617aa548cSSimon Glass reg-shift = <2>; 6717aa548cSSimon Glass}; 6817aa548cSSimon Glass 69*07352c96SEddie Cai&usb_host1 { 70*07352c96SEddie Cai vbus-supply = <&vcc_host_5v>; 71*07352c96SEddie Cai status = "okay"; 72*07352c96SEddie Cai}; 73*07352c96SEddie Cai 7417aa548cSSimon Glass&sdmmc { 7517aa548cSSimon Glass u-boot,dm-pre-reloc; 7617aa548cSSimon Glass}; 7717aa548cSSimon Glass 7817aa548cSSimon Glass&gpio3 { 7917aa548cSSimon Glass u-boot,dm-pre-reloc; 8017aa548cSSimon Glass}; 8117aa548cSSimon Glass 8217aa548cSSimon Glass&gpio8 { 8317aa548cSSimon Glass u-boot,dm-pre-reloc; 8417aa548cSSimon Glass}; 85