cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

imx23-evk.dts (2953B)


      1// SPDX-License-Identifier: GPL-2.0+
      2//
      3// Copyright 2012 Freescale Semiconductor, Inc.
      4
      5/dts-v1/;
      6#include "imx23.dtsi"
      7
      8/ {
      9	model = "Freescale i.MX23 Evaluation Kit";
     10	compatible = "fsl,imx23-evk", "fsl,imx23";
     11
     12	memory@40000000 {
     13		device_type = "memory";
     14		reg = <0x40000000 0x08000000>;
     15	};
     16
     17	reg_vddio_sd0: regulator-vddio-sd0 {
     18		compatible = "regulator-fixed";
     19		regulator-name = "vddio-sd0";
     20		regulator-min-microvolt = <3300000>;
     21		regulator-max-microvolt = <3300000>;
     22		gpio = <&gpio1 29 0>;
     23	};
     24
     25	reg_lcd_3v3: regulator-lcd-3v3 {
     26		compatible = "regulator-fixed";
     27		regulator-name = "lcd-3v3";
     28		regulator-min-microvolt = <3300000>;
     29		regulator-max-microvolt = <3300000>;
     30		gpio = <&gpio1 18 0>;
     31		enable-active-high;
     32	};
     33
     34	reg_lcd_5v: regulator-lcd-5v {
     35		compatible = "regulator-fixed";
     36		regulator-name = "lcd-5v";
     37		regulator-min-microvolt = <5000000>;
     38		regulator-max-microvolt = <5000000>;
     39	};
     40
     41	panel {
     42		compatible = "sii,43wvf1g";
     43		backlight = <&backlight_display>;
     44		dvdd-supply = <&reg_lcd_3v3>;
     45		avdd-supply = <&reg_lcd_5v>;
     46
     47		port {
     48			panel_in: endpoint {
     49				remote-endpoint = <&display_out>;
     50			};
     51		};
     52	};
     53
     54	apb@80000000 {
     55		apbh@80000000 {
     56			nand-controller@8000c000 {
     57				pinctrl-names = "default";
     58				pinctrl-0 = <&gpmi_pins_a &gpmi_pins_fixup>;
     59				status = "okay";
     60			};
     61
     62			ssp0: spi@80010000 {
     63				compatible = "fsl,imx23-mmc";
     64				pinctrl-names = "default";
     65				pinctrl-0 = <&mmc0_4bit_pins_a &mmc0_pins_fixup>;
     66				bus-width = <4>;
     67				wp-gpios = <&gpio1 30 0>;
     68				vmmc-supply = <&reg_vddio_sd0>;
     69				status = "okay";
     70			};
     71
     72			pinctrl@80018000 {
     73				pinctrl-names = "default";
     74				pinctrl-0 = <&hog_pins_a>;
     75
     76				hog_pins_a: hog@0 {
     77					reg = <0>;
     78					fsl,pinmux-ids = <
     79						MX23_PAD_LCD_RESET__GPIO_1_18
     80						MX23_PAD_PWM3__GPIO_1_29
     81						MX23_PAD_PWM4__GPIO_1_30
     82					>;
     83					fsl,drive-strength = <MXS_DRIVE_4mA>;
     84					fsl,voltage = <MXS_VOLTAGE_HIGH>;
     85					fsl,pull-up = <MXS_PULL_DISABLE>;
     86				};
     87			};
     88
     89			lcdif@80030000 {
     90				pinctrl-names = "default";
     91				pinctrl-0 = <&lcdif_24bit_pins_a>;
     92				status = "okay";
     93
     94				port {
     95					display_out: endpoint {
     96						remote-endpoint = <&panel_in>;
     97					};
     98				};
     99			};
    100		};
    101
    102		apbx@80040000 {
    103			lradc@80050000 {
    104				status = "okay";
    105				fsl,lradc-touchscreen-wires = <4>;
    106			};
    107
    108			pwm: pwm@80064000 {
    109				pinctrl-names = "default";
    110				pinctrl-0 = <&pwm2_pins_a>;
    111				status = "okay";
    112			};
    113
    114			auart0: serial@8006c000 {
    115				pinctrl-names = "default";
    116				pinctrl-0 = <&auart0_pins_a>;
    117				status = "okay";
    118			};
    119
    120			duart: serial@80070000 {
    121				pinctrl-names = "default";
    122				pinctrl-0 = <&duart_pins_a>;
    123				status = "okay";
    124			};
    125
    126			usbphy0: usbphy@8007c000 {
    127				status = "okay";
    128			};
    129		};
    130	};
    131
    132	ahb@80080000 {
    133		usb0: usb@80080000 {
    134			status = "okay";
    135		};
    136	};
    137
    138	backlight_display: backlight {
    139		compatible = "pwm-backlight";
    140		pwms = <&pwm 2 5000000>;
    141		brightness-levels = <0 4 8 16 32 64 128 255>;
    142		default-brightness-level = <6>;
    143	};
    144};