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

am3517-craneboard.dts (3150B)


      1// SPDX-License-Identifier: GPL-2.0-only
      2/*
      3 * See craneboard.org for more details
      4 *
      5 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
      6 */
      7/dts-v1/;
      8
      9#include "am3517.dtsi"
     10
     11/ {
     12	model = "TI AM3517 CraneBoard (TMDSEVM3517)";
     13	compatible = "ti,am3517-craneboard", "ti,am3517", "ti,omap3";
     14
     15	memory@80000000 {
     16		device_type = "memory";
     17		reg = <0x80000000 0x10000000>;	/* 256 MB */
     18	};
     19
     20	vbat: fixedregulator {
     21		compatible = "regulator-fixed";
     22		regulator-name = "vbat";
     23		regulator-min-microvolt = <5000000>;
     24		regulator-max-microvolt = <5000000>;
     25		regulator-boot-on;
     26	};
     27};
     28
     29&davinci_emac {
     30	status = "okay";
     31};
     32
     33&davinci_mdio {
     34	status = "okay";
     35};
     36
     37&i2c1 {
     38	clock-frequency = <2600000>;
     39
     40	tps: tps@2d {
     41		reg = <0x2d>;
     42	};
     43};
     44
     45&i2c2 {
     46	clock-frequency = <400000>;
     47	/* goes to expansion connector */
     48	status = "disabled";
     49};
     50
     51&i2c3 {
     52	clock-frequency = <400000>;
     53	/* goes to expansion connector */
     54	status = "disabled";
     55};
     56
     57&mmc1 {
     58	vmmc-supply = <&vdd2_reg>;
     59	bus-width = <8>;
     60};
     61
     62&mmc2 {
     63	/* goes to expansion connector */
     64	status = "disabled";
     65};
     66
     67&mmc3 {
     68	/* goes to expansion connector */
     69	status = "disabled";
     70};
     71
     72#include "tps65910.dtsi"
     73
     74&omap3_pmx_core {
     75	tps_pins: pinmux_tps_pins {
     76		pinctrl-single,pins = <
     77			OMAP3_CORE1_IOPAD(0x21e0, PIN_INPUT_PULLUP | MUX_MODE0) /* sys_nirq.sys_nirq */
     78		>;
     79	};
     80};
     81
     82&tps {
     83	pinctrl-names = "default";
     84	pinctrl-0 = <&tps_pins>;
     85
     86	interrupts = <7>; /* SYS_NIRQ cascaded to intc */
     87	interrupt-parent = <&intc>;
     88
     89	ti,en-ck32k-xtal;
     90
     91	vcc1-supply = <&vbat>;
     92	vcc2-supply = <&vbat>;
     93	vcc3-supply = <&vbat>;
     94	vcc4-supply = <&vbat>;
     95	vcc5-supply = <&vbat>;
     96	vcc6-supply = <&vbat>;
     97	vcc7-supply = <&vbat>;
     98	vccio-supply = <&vbat>;
     99
    100	regulators {
    101		vrtc_reg: regulator@0 {
    102			regulator-always-on;
    103		};
    104
    105		vio_reg: regulator@1 {
    106			regulator-always-on;
    107		};
    108
    109		/*
    110		 * Unused:
    111		 * VDIG1=2.7V,300mA max
    112		 * VDIG2=1.8V,300mA max
    113		 */
    114
    115		vpll_reg: regulator@7 {
    116			/* VDDS_DPLL_1V8 */
    117			regulator-min-microvolt = <1800000>;
    118			regulator-max-microvolt = <1800000>;
    119			regulator-always-on;
    120		};
    121
    122		vaux1_reg: regulator@9 {
    123			/* VDDS_SRAM_1V8 */
    124			regulator-min-microvolt = <1800000>;
    125			regulator-max-microvolt = <1800000>;
    126			regulator-always-on;
    127		};
    128
    129		vaux2_reg: regulator@10 {
    130			/* VDDA1P8V_USBPHY */
    131			regulator-min-microvolt = <1800000>;
    132			regulator-max-microvolt = <1800000>;
    133			regulator-always-on;
    134		};
    135
    136		/* VAUX33 unused */
    137
    138		vdac_reg: regulator@8 {
    139			/* VDDA_DAC_1V8 */
    140			regulator-min-microvolt = <1800000>;
    141			regulator-max-microvolt = <1800000>;
    142			regulator-always-on;
    143		};
    144
    145		vmmc_reg: regulator@12 {
    146			/* VDDA3P3V_USBPHY */
    147			regulator-min-microvolt = <3300000>;
    148			regulator-max-microvolt = <3300000>;
    149			regulator-always-on;
    150		};
    151
    152		vdd1_reg: regulator@2 {
    153			/* VDD_CORE */
    154			regulator-name = "vdd_core";
    155			regulator-min-microvolt = <1200000>;
    156			regulator-max-microvolt = <1200000>;
    157			regulator-boot-on;
    158			regulator-always-on;
    159		};
    160
    161		vdd2_reg: regulator@3 {
    162			/* VDDSHV_3V3 */
    163			regulator-name = "vdd_shv";
    164			regulator-min-microvolt = <3300000>;
    165			regulator-max-microvolt = <3300000>;
    166			regulator-always-on;
    167		};
    168
    169		/* VDD3 unused */
    170	};
    171};