199767f8919635c4928607450d9e0abb932109ceToomas Soome/*-
199767f8919635c4928607450d9e0abb932109ceToomas Soome * Copyright (c) 2014 Ruslan Bukin <br@bsdpad.com>
199767f8919635c4928607450d9e0abb932109ceToomas Soome * All rights reserved.
199767f8919635c4928607450d9e0abb932109ceToomas Soome *
199767f8919635c4928607450d9e0abb932109ceToomas Soome * Redistribution and use in source and binary forms, with or without
199767f8919635c4928607450d9e0abb932109ceToomas Soome * modification, are permitted provided that the following conditions
199767f8919635c4928607450d9e0abb932109ceToomas Soome * are met:
199767f8919635c4928607450d9e0abb932109ceToomas Soome * 1. Redistributions of source code must retain the above copyright
199767f8919635c4928607450d9e0abb932109ceToomas Soome * notice, this list of conditions and the following disclaimer.
199767f8919635c4928607450d9e0abb932109ceToomas Soome * 2. Redistributions in binary form must reproduce the above copyright
199767f8919635c4928607450d9e0abb932109ceToomas Soome * notice, this list of conditions and the following disclaimer in the
199767f8919635c4928607450d9e0abb932109ceToomas Soome * documentation and/or other materials provided with the distribution.
199767f8919635c4928607450d9e0abb932109ceToomas Soome *
199767f8919635c4928607450d9e0abb932109ceToomas Soome * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
199767f8919635c4928607450d9e0abb932109ceToomas Soome * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
199767f8919635c4928607450d9e0abb932109ceToomas Soome * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
199767f8919635c4928607450d9e0abb932109ceToomas Soome * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
199767f8919635c4928607450d9e0abb932109ceToomas Soome * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
199767f8919635c4928607450d9e0abb932109ceToomas Soome * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
199767f8919635c4928607450d9e0abb932109ceToomas Soome * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
199767f8919635c4928607450d9e0abb932109ceToomas Soome * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
199767f8919635c4928607450d9e0abb932109ceToomas Soome * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
199767f8919635c4928607450d9e0abb932109ceToomas Soome * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
199767f8919635c4928607450d9e0abb932109ceToomas Soome * SUCH DAMAGE.
199767f8919635c4928607450d9e0abb932109ceToomas Soome *
199767f8919635c4928607450d9e0abb932109ceToomas Soome * $FreeBSD$
199767f8919635c4928607450d9e0abb932109ceToomas Soome */
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome/dts-v1/;
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome/include/ "vybrid.dtsi"
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome/ {
199767f8919635c4928607450d9e0abb932109ceToomas Soome model = "Device Solutions Quartz Module";
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome memory {
199767f8919635c4928607450d9e0abb932109ceToomas Soome device_type = "memory";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = < 0x80000000 0x10000000 >; /* 256MB RAM */
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome SOC: vybrid {
199767f8919635c4928607450d9e0abb932109ceToomas Soome serial0: serial@40027000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "okay";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome fec1: ethernet@400D1000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "okay";
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomux_config = < 54 0x103192
199767f8919635c4928607450d9e0abb932109ceToomas Soome 55 0x103193
199767f8919635c4928607450d9e0abb932109ceToomas Soome 56 0x103191
199767f8919635c4928607450d9e0abb932109ceToomas Soome 57 0x103191
199767f8919635c4928607450d9e0abb932109ceToomas Soome 58 0x103191
199767f8919635c4928607450d9e0abb932109ceToomas Soome 59 0x103191
199767f8919635c4928607450d9e0abb932109ceToomas Soome 60 0x103192
199767f8919635c4928607450d9e0abb932109ceToomas Soome 61 0x103192
199767f8919635c4928607450d9e0abb932109ceToomas Soome 62 0x103192
199767f8919635c4928607450d9e0abb932109ceToomas Soome 0 0x203191 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome edma1: edma@40098000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "okay";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome dcu0: dcu4@40058000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "okay";
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome panel-size = < 800 480 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome panel-hsync = < 40 48 40 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome panel-vsync = < 29 3 13 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome panel-clk-div = < 17 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome panel-backlight-pin = < 25 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomux_config = < 105 0x1001c4 /* hsync */
199767f8919635c4928607450d9e0abb932109ceToomas Soome 106 0x1001c4 /* vsync */
199767f8919635c4928607450d9e0abb932109ceToomas Soome 107 0x1001e0 /* pclk */
199767f8919635c4928607450d9e0abb932109ceToomas Soome 108 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 109 0x1001be /* de */
199767f8919635c4928607450d9e0abb932109ceToomas Soome 110 0x1001e0 /* r0 */
199767f8919635c4928607450d9e0abb932109ceToomas Soome 111 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 112 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 113 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 114 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 115 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 116 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 117 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 118 0x1001e0 /* g0 */
199767f8919635c4928607450d9e0abb932109ceToomas Soome 119 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 120 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 121 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 122 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 123 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 124 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 125 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 126 0x1001e0 /* b0 */
199767f8919635c4928607450d9e0abb932109ceToomas Soome 127 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 128 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 129 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 130 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 131 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 132 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 133 0x1001e0
199767f8919635c4928607450d9e0abb932109ceToomas Soome 25 0x0001be >; /* led */
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome tcon0: tcon@4003D000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "okay";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome chosen {
199767f8919635c4928607450d9e0abb932109ceToomas Soome bootargs = "-v";
199767f8919635c4928607450d9e0abb932109ceToomas Soome stdin = "serial0";
199767f8919635c4928607450d9e0abb932109ceToomas Soome stdout = "serial0";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome};