123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
- /*
- * Copyright (c) 2016 Andreas Färber
- * Copyright (c) 2016 BayLibre, Inc.
- * Author: Kevin Hilman <[email protected]>
- */
- /dts-v1/;
- #include "meson-gxbb-p20x.dtsi"
- #include <dt-bindings/input/input.h>
- / {
- compatible = "amlogic,p200", "amlogic,meson-gxbb";
- model = "Amlogic Meson GXBB P200 Development Board";
- avdd18_usb_adc: regulator-avdd18_usb_adc {
- compatible = "regulator-fixed";
- regulator-name = "AVDD18_USB_ADC";
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1800000>;
- };
- adc_keys {
- compatible = "adc-keys";
- io-channels = <&saradc 0>;
- io-channel-names = "buttons";
- keyup-threshold-microvolt = <1800000>;
- button-home {
- label = "Home";
- linux,code = <KEY_HOME>;
- press-threshold-microvolt = <900000>; /* 50% */
- };
- button-esc {
- label = "Esc";
- linux,code = <KEY_ESC>;
- press-threshold-microvolt = <684000>; /* 38% */
- };
- button-up {
- label = "Volume Up";
- linux,code = <KEY_VOLUMEUP>;
- press-threshold-microvolt = <468000>; /* 26% */
- };
- button-down {
- label = "Volume Down";
- linux,code = <KEY_VOLUMEDOWN>;
- press-threshold-microvolt = <252000>; /* 14% */
- };
- button-menu {
- label = "Menu";
- linux,code = <KEY_MENU>;
- press-threshold-microvolt = <0>; /* 0% */
- };
- };
- };
- ðmac {
- status = "okay";
- pinctrl-0 = <ð_rgmii_pins>;
- pinctrl-names = "default";
- phy-handle = <ð_phy0>;
- phy-mode = "rgmii";
- amlogic,tx-delay-ns = <2>;
- mdio {
- compatible = "snps,dwmac-mdio";
- #address-cells = <1>;
- #size-cells = <0>;
- eth_phy0: ethernet-phy@3 {
- /* Micrel KSZ9031 (0x00221620) */
- reg = <3>;
- reset-assert-us = <10000>;
- reset-deassert-us = <30000>;
- reset-gpios = <&gpio GPIOZ_14 GPIO_ACTIVE_LOW>;
- interrupt-parent = <&gpio_intc>;
- /* MAC_INTR on GPIOZ_15 */
- interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
- };
- };
- };
- &i2c_B {
- status = "okay";
- pinctrl-0 = <&i2c_b_pins>;
- pinctrl-names = "default";
- };
- &saradc {
- status = "okay";
- vref-supply = <&avdd18_usb_adc>;
- };
|