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

meson-gxl-s905d-mecool-kii-pro.dts (1618B)


      1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
      2
      3/*
      4 * Author: Christian Hewitt <christianshewitt@gmail.com>
      5 */
      6
      7/dts-v1/;
      8
      9#include "meson-gxl-s905d.dtsi"
     10#include "meson-gx-p23x-q20x.dtsi"
     11#include <dt-bindings/input/input.h>
     12#include <dt-bindings/leds/common.h>
     13
     14/ {
     15	compatible = "videostrong,gxl-kii-pro", "amlogic,s905d", "amlogic,meson-gxl";
     16	model = "MeCool KII Pro";
     17
     18	adc-keys {
     19		compatible = "adc-keys";
     20		io-channels = <&saradc 0>;
     21		io-channel-names = "buttons";
     22		keyup-threshold-microvolt = <1710000>;
     23
     24		button-function {
     25			label = "Update";
     26			linux,code = <KEY_VENDOR>;
     27			press-threshold-microvolt = <10000>;
     28		};
     29	};
     30
     31	gpio-keys-polled {
     32		compatible = "gpio-keys-polled";
     33		#address-cells = <1>;
     34		#size-cells = <0>;
     35		poll-interval = <100>;
     36
     37		button@0 {
     38			label = "power";
     39			linux,code = <KEY_POWER>;
     40			gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_LOW>;
     41		};
     42	};
     43
     44	leds {
     45		compatible = "gpio-leds";
     46
     47		led-blue {
     48			color = <LED_COLOR_ID_BLUE>;
     49			function = LED_FUNCTION_POWER;
     50			gpios = <&gpio GPIODV_24 GPIO_ACTIVE_HIGH>;
     51			default-state = "on";
     52			panic-indicator;
     53		};
     54	};
     55};
     56
     57&ethmac {
     58	phy-mode = "rmii";
     59	phy-handle = <&internal_phy>;
     60};
     61
     62&ir {
     63	linux,rc-map-name = "rc-mecool-kii-pro";
     64};
     65
     66&sd_emmc_a {
     67	brcmf: wifi@1 {
     68		reg = <1>;
     69		compatible = "brcm,bcm4329-fmac";
     70	};
     71};
     72
     73&uart_A {
     74	status = "okay";
     75	pinctrl-0 = <&uart_a_pins>, <&uart_a_cts_rts_pins>;
     76	pinctrl-names = "default";
     77	uart-has-rtscts;
     78
     79	bluetooth {
     80		compatible = "brcm,bcm43438-bt";
     81		shutdown-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>;
     82		max-speed = <2000000>;
     83		clocks = <&wifi32k>;
     84		clock-names = "lpo";
     85	};
     86};