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

exynos4412-odroidx.dts (2615B)


      1// SPDX-License-Identifier: GPL-2.0
      2/*
      3 * Hardkernel's Exynos4412 based ODROID-X board device tree source
      4 *
      5 * Copyright (c) 2012 Dongjin Kim <tobetter@gmail.com>
      6 *
      7 * Device tree source file for Hardkernel's ODROID-X board which is based
      8 * on Samsung's Exynos4412 SoC.
      9 */
     10
     11/dts-v1/;
     12#include "exynos4412-odroid-common.dtsi"
     13
     14/ {
     15	model = "Hardkernel ODROID-X board based on Exynos4412";
     16	compatible = "hardkernel,odroid-x", "samsung,exynos4412", "samsung,exynos4";
     17
     18	aliases {
     19		ethernet = &ethernet;
     20	};
     21
     22	memory@40000000 {
     23		device_type = "memory";
     24		reg = <0x40000000 0x3FF00000>;
     25	};
     26
     27	leds {
     28		compatible = "gpio-leds";
     29		led1 {
     30			label = "led1:heart";
     31			gpios = <&gpc1 0 GPIO_ACTIVE_LOW>;
     32			default-state = "on";
     33			linux,default-trigger = "heartbeat";
     34		};
     35		led2 {
     36			label = "led2:mmc0";
     37			gpios = <&gpc1 2 GPIO_ACTIVE_LOW>;
     38			default-state = "on";
     39			linux,default-trigger = "mmc0";
     40		};
     41	};
     42
     43	regulator-1 {
     44		compatible = "regulator-fixed";
     45		regulator-name = "p3v3_en";
     46		regulator-min-microvolt = <3300000>;
     47		regulator-max-microvolt = <3300000>;
     48		gpio = <&gpa1 1 GPIO_ACTIVE_HIGH>;
     49		enable-active-high;
     50		regulator-always-on;
     51	};
     52};
     53
     54&adc {
     55	vdd-supply = <&ldo10_reg>;
     56	status = "okay";
     57};
     58
     59/* VDDQ for MSHC (eMMC card) */
     60&buck8_reg {
     61	regulator-name = "BUCK8_VDDQ_MMC4_2.8V";
     62	regulator-min-microvolt = <2800000>;
     63	regulator-max-microvolt = <2800000>;
     64};
     65
     66&ehci {
     67	#address-cells = <1>;
     68	#size-cells = <0>;
     69	phys = <&exynos_usbphy 2>;
     70	phy-names = "hsic0";
     71
     72	hub@2 {
     73		compatible = "usb424,3503";
     74		reg = <2>;
     75		#address-cells = <1>;
     76		#size-cells = <0>;
     77
     78		hub@1 {
     79			compatible = "usb424,9514";
     80			reg = <1>;
     81			#address-cells = <1>;
     82			#size-cells = <0>;
     83
     84			ethernet: ethernet@1 {
     85				compatible = "usb424,ec00";
     86				reg = <1>;
     87				/* Filled in by a bootloader */
     88				local-mac-address = [00 00 00 00 00 00];
     89			};
     90		};
     91	};
     92};
     93
     94&gpio_keys {
     95	pinctrl-0 = <&gpio_power_key &gpio_home_key>;
     96
     97	home-key {
     98		gpios = <&gpx2 2 GPIO_ACTIVE_HIGH>;
     99		linux,code = <KEY_HOME>;
    100		label = "home key";
    101		debounce-interval = <10>;
    102		wakeup-source;
    103	};
    104};
    105
    106&hsotg {
    107	dr_mode = "peripheral";
    108};
    109
    110&mshc_0 {
    111	vqmmc-supply = <&buck8_reg>;
    112};
    113
    114&pinctrl_1 {
    115	gpio_home_key: home-key-pins {
    116		samsung,pins = "gpx2-2";
    117		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
    118	};
    119};
    120
    121&serial_2 {
    122	status = "okay";
    123};
    124
    125&serial_3 {
    126	status = "okay";
    127};
    128
    129&sound {
    130	model = "Odroid-X";
    131	samsung,audio-widgets =
    132		"Headphone", "Headphone Jack",
    133		"Microphone", "Mic Jack",
    134		"Microphone", "DMIC";
    135	samsung,audio-routing =
    136		"Headphone Jack", "HPL",
    137		"Headphone Jack", "HPR",
    138		"IN1", "Mic Jack",
    139		"Mic Jack", "MICBIAS";
    140};