Blame view

kernel/linux-rt-4.4.41/arch/arm/boot/dts/omap5-uevm.dts 1.67 KB
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
  /*
   * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
   *
   * This program is free software; you can redistribute it and/or modify
   * it under the terms of the GNU General Public License version 2 as
   * published by the Free Software Foundation.
   */
  /dts-v1/;
  
  #include "omap5-board-common.dtsi"
  
  / {
  	model = "TI OMAP5 uEVM board";
  	compatible = "ti,omap5-uevm", "ti,omap5";
  
  	memory {
  		device_type = "memory";
  		reg = <0x80000000 0x7F000000>; /* 2032 MB */
  	};
  
  	reserved-memory {
  		#address-cells = <1>;
  		#size-cells = <1>;
  		ranges;
  
  		dsp_cma_pool: dsp_cma@95000000 {
  			compatible = "shared-dma-pool";
  			reg = <0x95000000 0x800000>;
  			reusable;
  			status = "okay";
  		};
  
  		ipu_cma_pool: ipu_cma@95800000 {
  			compatible = "shared-dma-pool";
  			reg = <0x95800000 0x3800000>;
  			reusable;
  			status = "okay";
  		};
  	};
  };
  
  &hdmi {
  	vdda-supply = <&ldo4_reg>;
  };
  
  &i2c5 {
  	pinctrl-names = "default";
  	pinctrl-0 = <&i2c5_pins>;
  
  	clock-frequency = <400000>;
  
  	gpio9: gpio@22 {
  		compatible = "ti,tca6424";
  		reg = <0x22>;
  		gpio-controller;
  		#gpio-cells = <2>;
  	};
  };
  
  &omap5_pmx_core {
  	i2c5_pins: pinmux_i2c5_pins {
  		pinctrl-single,pins = <
  			0x186 (PIN_INPUT | MUX_MODE0)		/* i2c5_scl */
  			0x188 (PIN_INPUT | MUX_MODE0)		/* i2c5_sda */
  		>;
  	};
  };
  
  &tpd12s015 {
  	gpios = <&gpio9 0 GPIO_ACTIVE_HIGH>,	/* TCA6424A P01, CT CP HPD */
  		<&gpio9 1 GPIO_ACTIVE_HIGH>,	/* TCA6424A P00, LS OE */
  		<&gpio7 1 GPIO_ACTIVE_HIGH>;	/* GPIO 193, HPD */
  };
  
  &dsp {
  	status = "okay";
  	memory-region = <&dsp_cma_pool>;
  	timers = <&timer5>;
  	watchdog-timers = <&timer6>;
  };
  
  &ipu {
  	status = "okay";
  	memory-region = <&ipu_cma_pool>;
  	timers = <&timer3>;
  	watchdog-timers = <&timer9>, <&timer11>;
  };