The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm64/qcom/msm8916-samsung-a5u-eur.dts

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0-only
    2 
    3 /dts-v1/;
    4 
    5 #include "msm8916-samsung-a2015-common.dtsi"
    6 
    7 / {
    8         model = "Samsung Galaxy A5U (EUR)";
    9         compatible = "samsung,a5u-eur", "qcom,msm8916";
   10         chassis-type = "handset";
   11 
   12         reg_touch_key: regulator-touch-key {
   13                 compatible = "regulator-fixed";
   14                 regulator-name = "touch_key";
   15                 regulator-min-microvolt = <3300000>;
   16                 regulator-max-microvolt = <3300000>;
   17 
   18                 gpio = <&msmgpio 97 GPIO_ACTIVE_HIGH>;
   19                 enable-active-high;
   20 
   21                 pinctrl-names = "default";
   22                 pinctrl-0 = <&tkey_en_default>;
   23         };
   24 };
   25 
   26 &accelerometer {
   27         mount-matrix = "-1", "0", "0",
   28                         "0", "1", "0",
   29                         "0", "0", "1";
   30 };
   31 
   32 &blsp_i2c5 {
   33         status = "okay";
   34 
   35         touchscreen@48 {
   36                 compatible = "melfas,mms345l";
   37 
   38                 reg = <0x48>;
   39                 interrupt-parent = <&msmgpio>;
   40                 interrupts = <13 IRQ_TYPE_EDGE_FALLING>;
   41 
   42                 touchscreen-size-x = <720>;
   43                 touchscreen-size-y = <1280>;
   44 
   45                 avdd-supply = <&reg_vdd_tsp>;
   46                 vdd-supply = <&pm8916_l6>;
   47 
   48                 pinctrl-names = "default";
   49                 pinctrl-0 = <&ts_int_default>;
   50         };
   51 };
   52 
   53 &pronto {
   54         iris {
   55                 compatible = "qcom,wcn3660b";
   56         };
   57 };
   58 
   59 &touchkey {
   60         vcc-supply = <&reg_touch_key>;
   61         vdd-supply = <&reg_touch_key>;
   62 };
   63 
   64 &msmgpio {
   65         tkey_en_default: tkey-en-default {
   66                 pins = "gpio97";
   67                 function = "gpio";
   68 
   69                 drive-strength = <2>;
   70                 bias-disable;
   71         };
   72 };

Cache object: cb1a06d0dbb5679d23d026c61b9ba77c


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.