ASoC: codecs: rt5670: add jack detection quirk for Dell Venue 5585
[sfrench/cifs-2.6.git] / arch / arm64 / boot / dts / amlogic / meson-gxl-s905x-libretech-cc.dts
1 /*
2  * Copyright (c) 2017 BayLibre, SAS.
3  * Author: Neil Armstrong <narmstrong@baylibre.com>
4  * Author: Jerome Brunet <jbrunet@baylibre.com>
5  *
6  * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7  */
8
9 /dts-v1/;
10
11 #include <dt-bindings/input/input.h>
12
13 #include "meson-gxl-s905x-p212.dtsi"
14
15 / {
16         compatible = "libretech,cc", "amlogic,s905x", "amlogic,meson-gxl";
17         model = "Libre Technology CC";
18
19         cvbs-connector {
20                 compatible = "composite-video-connector";
21
22                 port {
23                         cvbs_connector_in: endpoint {
24                                 remote-endpoint = <&cvbs_vdac_out>;
25                         };
26                 };
27         };
28
29         hdmi-connector {
30                 compatible = "hdmi-connector";
31                 type = "a";
32
33                 port {
34                         hdmi_connector_in: endpoint {
35                                 remote-endpoint = <&hdmi_tx_tmds_out>;
36                         };
37                 };
38         };
39
40         leds {
41                 compatible = "gpio-leds";
42
43                 system {
44                         label = "librecomputer:system-status";
45                         gpios = <&gpio GPIODV_24 GPIO_ACTIVE_HIGH>;
46                         default-state = "on";
47                         panic-indicator;
48                 };
49
50                 blue {
51                         label = "librecomputer:blue";
52                         gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_HIGH>;
53                         linux,default-trigger = "heartbeat";
54                 };
55         };
56 };
57
58 &cvbs_vdac_port {
59         cvbs_vdac_out: endpoint {
60                 remote-endpoint = <&cvbs_connector_in>;
61         };
62 };
63
64 &hdmi_tx {
65         status = "okay";
66         pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
67         pinctrl-names = "default";
68 };
69
70 &hdmi_tx_tmds_port {
71         hdmi_tx_tmds_out: endpoint {
72                 remote-endpoint = <&hdmi_connector_in>;
73         };
74 };
75
76 /*
77  * The following devices exists but are exposed on the general
78  * purpose GPIO header. End user may well decide to use those pins
79  * for another purpose
80  */
81
82 &sd_emmc_a {
83         status = "disabled";
84 };
85
86 &uart_A {
87         status = "disabled";
88 };
89
90 &wifi32k {
91         status = "disabled";
92 };