1110fa979SWenyou Yang/* 2110fa979SWenyou Yang * sama5d3dm.dtsi - Device Tree file for SAMA5 display module 3110fa979SWenyou Yang * 4110fa979SWenyou Yang * Copyright (C) 2013 Atmel, 5110fa979SWenyou Yang * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> 6110fa979SWenyou Yang * 7110fa979SWenyou Yang * Licensed under GPLv2 or later. 8110fa979SWenyou Yang */ 9110fa979SWenyou Yang 10110fa979SWenyou Yang/ { 11110fa979SWenyou Yang ahb { 12110fa979SWenyou Yang apb { 13*fe32c6d1SWenyou Yang hlcdc: hlcdc@f0030000 { 14*fe32c6d1SWenyou Yang atmel,vl-bpix = <4>; 15*fe32c6d1SWenyou Yang atmel,output-mode = <24>; 16*fe32c6d1SWenyou Yang atmel,guard-time = <1>; 17*fe32c6d1SWenyou Yang pinctrl-names = "default"; 18*fe32c6d1SWenyou Yang pinctrl-0 = <&pinctrl_lcd_base &pinctrl_lcd_pwm &pinctrl_lcd_rgb888_alt>; 19*fe32c6d1SWenyou Yang status = "okay"; 20*fe32c6d1SWenyou Yang u-boot,dm-pre-reloc; 21*fe32c6d1SWenyou Yang 22*fe32c6d1SWenyou Yang display-timings { 23*fe32c6d1SWenyou Yang u-boot,dm-pre-reloc; 24*fe32c6d1SWenyou Yang 800x480 { 25*fe32c6d1SWenyou Yang clock-frequency = <24000000>; 26*fe32c6d1SWenyou Yang hactive = <800>; 27*fe32c6d1SWenyou Yang vactive = <480>; 28*fe32c6d1SWenyou Yang hsync-len = <5>; 29*fe32c6d1SWenyou Yang hfront-porch = <64>; 30*fe32c6d1SWenyou Yang hback-porch = <64>; 31*fe32c6d1SWenyou Yang vfront-porch = <22>; 32*fe32c6d1SWenyou Yang vback-porch = <21>; 33*fe32c6d1SWenyou Yang vsync-len = <5>; 34*fe32c6d1SWenyou Yang u-boot,dm-pre-reloc; 35*fe32c6d1SWenyou Yang }; 36*fe32c6d1SWenyou Yang }; 37*fe32c6d1SWenyou Yang }; 38*fe32c6d1SWenyou Yang 39110fa979SWenyou Yang i2c1: i2c@f0018000 { 40110fa979SWenyou Yang qt1070: keyboard@1b { 41110fa979SWenyou Yang compatible = "qt1070"; 42110fa979SWenyou Yang reg = <0x1b>; 43110fa979SWenyou Yang interrupt-parent = <&pioE>; 44110fa979SWenyou Yang interrupts = <31 0x0>; 45110fa979SWenyou Yang pinctrl-names = "default"; 46110fa979SWenyou Yang pinctrl-0 = <&pinctrl_qt1070_irq>; 47110fa979SWenyou Yang wakeup-source; 48110fa979SWenyou Yang }; 49110fa979SWenyou Yang }; 50110fa979SWenyou Yang 51110fa979SWenyou Yang adc0: adc@f8018000 { 52110fa979SWenyou Yang atmel,adc-ts-wires = <4>; 53110fa979SWenyou Yang atmel,adc-ts-pressure-threshold = <10000>; 54110fa979SWenyou Yang status = "okay"; 55110fa979SWenyou Yang }; 56110fa979SWenyou Yang 57110fa979SWenyou Yang pinctrl@fffff200 { 58110fa979SWenyou Yang board { 59110fa979SWenyou Yang pinctrl_qt1070_irq: qt1070_irq { 60110fa979SWenyou Yang atmel,pins = 61110fa979SWenyou Yang <AT91_PIOE 31 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>; /* PE31 GPIO with pull up deglith */ 62110fa979SWenyou Yang }; 63110fa979SWenyou Yang }; 64110fa979SWenyou Yang }; 65110fa979SWenyou Yang }; 66110fa979SWenyou Yang }; 67110fa979SWenyou Yang}; 68