1*25e88d40SWenyou Yang/* 2*25e88d40SWenyou Yang * at91sam9x5dm.dtsi - Device Tree file for SAM9x5 display module 3*25e88d40SWenyou Yang * 4*25e88d40SWenyou Yang * Copyright (C) 2014 Atmel, 5*25e88d40SWenyou Yang * 2014 Free Electrons 6*25e88d40SWenyou Yang * 7*25e88d40SWenyou Yang * Author: Boris Brezillon <boris.brezillon@free-electrons.com> 8*25e88d40SWenyou Yang * 9*25e88d40SWenyou Yang * Licensed under GPLv2 or later. 10*25e88d40SWenyou Yang */ 11*25e88d40SWenyou Yang 12*25e88d40SWenyou Yang/ { 13*25e88d40SWenyou Yang ahb { 14*25e88d40SWenyou Yang apb { 15*25e88d40SWenyou Yang i2c0: i2c@f8010000 { 16*25e88d40SWenyou Yang qt1070: keyboard@1b { 17*25e88d40SWenyou Yang compatible = "qt1070"; 18*25e88d40SWenyou Yang reg = <0x1b>; 19*25e88d40SWenyou Yang interrupt-parent = <&pioA>; 20*25e88d40SWenyou Yang interrupts = <7 0x0>; 21*25e88d40SWenyou Yang pinctrl-names = "default"; 22*25e88d40SWenyou Yang pinctrl-0 = <&pinctrl_qt1070_irq>; 23*25e88d40SWenyou Yang wakeup-source; 24*25e88d40SWenyou Yang }; 25*25e88d40SWenyou Yang }; 26*25e88d40SWenyou Yang 27*25e88d40SWenyou Yang hlcdc: hlcdc@f8038000 { 28*25e88d40SWenyou Yang atmel,vl-bpix = <4>; 29*25e88d40SWenyou Yang atmel,guard-time = <1>; 30*25e88d40SWenyou Yang pinctrl-names = "default"; 31*25e88d40SWenyou Yang pinctrl-0 = <&pinctrl_lcd_base &pinctrl_lcd_pwm &pinctrl_lcd_rgb888>; 32*25e88d40SWenyou Yang 33*25e88d40SWenyou Yang display-timings { 34*25e88d40SWenyou Yang u-boot,dm-pre-reloc; 35*25e88d40SWenyou Yang 800x480 { 36*25e88d40SWenyou Yang clock-frequency = <24000000>; 37*25e88d40SWenyou Yang hactive = <800>; 38*25e88d40SWenyou Yang vactive = <480>; 39*25e88d40SWenyou Yang hsync-len = <128>; 40*25e88d40SWenyou Yang hfront-porch = <64>; 41*25e88d40SWenyou Yang hback-porch = <64>; 42*25e88d40SWenyou Yang vfront-porch = <22>; 43*25e88d40SWenyou Yang vback-porch = <21>; 44*25e88d40SWenyou Yang vsync-len = <2>; 45*25e88d40SWenyou Yang u-boot,dm-pre-reloc; 46*25e88d40SWenyou Yang }; 47*25e88d40SWenyou Yang }; 48*25e88d40SWenyou Yang }; 49*25e88d40SWenyou Yang 50*25e88d40SWenyou Yang adc0: adc@f804c000 { 51*25e88d40SWenyou Yang atmel,adc-ts-wires = <4>; 52*25e88d40SWenyou Yang atmel,adc-ts-pressure-threshold = <10000>; 53*25e88d40SWenyou Yang status = "okay"; 54*25e88d40SWenyou Yang }; 55*25e88d40SWenyou Yang 56*25e88d40SWenyou Yang pinctrl@fffff400 { 57*25e88d40SWenyou Yang board { 58*25e88d40SWenyou Yang pinctrl_qt1070_irq: qt1070_irq { 59*25e88d40SWenyou Yang atmel,pins = 60*25e88d40SWenyou Yang <AT91_PIOA 7 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>; 61*25e88d40SWenyou Yang }; 62*25e88d40SWenyou Yang }; 63*25e88d40SWenyou Yang }; 64*25e88d40SWenyou Yang }; 65*25e88d40SWenyou Yang }; 66*25e88d40SWenyou Yang}; 67