blob: 8d673a1b49c124a7b2240e58b39b8302e0b04c3c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
* Copyright (c) 2018 He Yangxuan
*/
/dts-v1/;
#include "meson-gxl-s905d-p230.dts"
/ {
compatible = "phicomm,n1", "amlogic,s905d", "amlogic,meson-gxl";
model = "Phicomm N1";
reserved-memory {
linux,cma {
size = <0x0 0x38000000>;
};
};
cvbs-connector {
status = "disabled";
};
leds {
compatible = "gpio-leds";
status {
label = "n1:white:status";
gpios = <&gpio_ao GPIOAO_9 GPIO_ACTIVE_HIGH>;
default-state = "on";
};
};
soc {
usb: usb@d0078080 {
dwc3: usb@c9000000 {
/* Workaround for broken LPM implementation found in many USB3 devices. */
usb2-lpm-disable;
};
};
};
sound {
model = "Phicomm-N1";
/delete-property/ audio-aux-devs;
/delete-property/ audio-widgets;
/delete-property/ audio-routing;
/* disable SPDIF */
/delete-node/ dai-link-1;
/delete-node/ dai-link-3;
/* disable ACODEC */
dai-link-2 {
/delete-node/ code-1;
};
/delete-node/ dai-link-5;
};
};
&cvbs_vdac_port {
status = "disabled";
};
&usb {
dr_mode = "host";
};
&sd_emmc_b {
/* disable SD CARD */
status = "disabled";
};
ðmac {
phy-handle = <ð_phy0>;
mdio {
compatible = "snps,dwmac-mdio";
#address-cells = <1>;
#size-cells = <0>;
eth_phy0: ethernet-phy@0 {
/* Realtek RTL8211F (0x001cc916) */
reg = <0>;
reset-assert-us = <10000>;
reset-deassert-us = <80000>;
reset-gpios = <&gpio GPIOZ_14 GPIO_ACTIVE_LOW>;
interrupt-parent = <&gpio_intc>;
/* MAC_INTR on GPIOZ_15 */
interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
};
};
};
/* This UART is connected to the Bluetooth module */
&uart_A {
status = "okay";
pinctrl-0 = <&uart_a_pins>, <&uart_a_cts_rts_pins>;
pinctrl-names = "default";
uart-has-rtscts;
bluetooth {
compatible = "brcm,bcm43438-bt";
shutdown-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>;
max-speed = <2000000>;
clocks = <&wifi32k>;
clock-names = "lpo";
};
};
|