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

qcom-ipq8064-v1.0.dtsi (2369B)


      1// SPDX-License-Identifier: GPL-2.0
      2#include "qcom-ipq8064.dtsi"
      3#include <dt-bindings/input/input.h>
      4
      5/ {
      6	model = "Qualcomm Technologies, Inc. IPQ8064-v1.0";
      7
      8	aliases {
      9		serial0 = &gsbi4_serial;
     10	};
     11
     12	chosen {
     13		stdout-path = "serial0:115200n8";
     14	};
     15
     16	soc {
     17		gsbi@16300000 {
     18			qcom,mode = <GSBI_PROT_I2C_UART>;
     19			status = "okay";
     20
     21			serial@16340000 {
     22				status = "okay";
     23			};
     24		};
     25
     26		gsbi5: gsbi@1a200000 {
     27			qcom,mode = <GSBI_PROT_SPI>;
     28			status = "okay";
     29
     30			spi4: spi@1a280000 {
     31				status = "okay";
     32				spi-max-frequency = <50000000>;
     33
     34				pinctrl-0 = <&spi_pins>;
     35				pinctrl-names = "default";
     36
     37				cs-gpios = <&qcom_pinmux 20 0>;
     38
     39				flash: flash@0 {
     40					compatible = "s25fl256s1";
     41					#address-cells = <1>;
     42					#size-cells = <1>;
     43					spi-max-frequency = <50000000>;
     44					reg = <0>;
     45
     46					partition@0 {
     47						label = "rootfs";
     48						reg = <0x0 0x1000000>;
     49					};
     50
     51					partition@1 {
     52						label = "scratch";
     53						reg = <0x1000000 0x1000000>;
     54					};
     55				};
     56			};
     57		};
     58
     59		sata-phy@1b400000 {
     60			status = "okay";
     61		};
     62
     63		sata@29000000 {
     64			ports-implemented = <0x1>;
     65			status = "okay";
     66		};
     67
     68		gpio_keys {
     69			compatible = "gpio-keys";
     70			pinctrl-0 = <&buttons_pins>;
     71			pinctrl-names = "default";
     72
     73			button@1 {
     74				label = "reset";
     75				linux,code = <KEY_RESTART>;
     76				gpios = <&qcom_pinmux 54 GPIO_ACTIVE_LOW>;
     77				linux,input-type = <1>;
     78				debounce-interval = <60>;
     79			};
     80			button@2 {
     81				label = "wps";
     82				linux,code = <KEY_WPS_BUTTON>;
     83				gpios = <&qcom_pinmux 65 GPIO_ACTIVE_LOW>;
     84				linux,input-type = <1>;
     85				debounce-interval = <60>;
     86			};
     87		};
     88
     89		leds {
     90			compatible = "gpio-leds";
     91			pinctrl-0 = <&leds_pins>;
     92			pinctrl-names = "default";
     93
     94			led@7 {
     95				label = "led_usb1";
     96				gpios = <&qcom_pinmux 7 GPIO_ACTIVE_HIGH>;
     97				linux,default-trigger = "usbdev";
     98				default-state = "off";
     99			};
    100
    101			led@8 {
    102				label = "led_usb3";
    103				gpios = <&qcom_pinmux 8 GPIO_ACTIVE_HIGH>;
    104				linux,default-trigger = "usbdev";
    105				default-state = "off";
    106			};
    107
    108			led@9 {
    109				label = "status_led_fail";
    110				gpios = <&qcom_pinmux 9 GPIO_ACTIVE_HIGH>;
    111				default-state = "off";
    112			};
    113
    114			led@26 {
    115				label = "sata_led";
    116				gpios = <&qcom_pinmux 26 GPIO_ACTIVE_HIGH>;
    117				default-state = "off";
    118			};
    119
    120			led@53 {
    121				label = "status_led_pass";
    122				gpios = <&qcom_pinmux 53 GPIO_ACTIVE_HIGH>;
    123				default-state = "off";
    124			};
    125		};
    126	};
    127};