mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-23 19:14:30 +08:00
c0ad99a2de
The SAR ADC on Meson8m2 is slightly different compared to Meson8. The ADC functionality is identical but the calibration of the internal thermal sensor is different. Use the Meson8m2 specific compatible so the temperature sensor is calibrated correctly on boards using the Meson8m2 SoC. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com>
60 lines
1.3 KiB
Plaintext
60 lines
1.3 KiB
Plaintext
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
|
/*
|
|
* Copyright (c) 2017 Martin Blumenstingl <martin.blumenstingl@googlemail.com>.
|
|
*/
|
|
|
|
#include "meson8.dtsi"
|
|
|
|
/ {
|
|
model = "Amlogic Meson8m2 SoC";
|
|
compatible = "amlogic,meson8m2";
|
|
}; /* end of / */
|
|
|
|
&clkc {
|
|
compatible = "amlogic,meson8m2-clkc", "amlogic,meson8-clkc";
|
|
};
|
|
|
|
ðmac {
|
|
compatible = "amlogic,meson8m2-dwmac", "snps,dwmac";
|
|
reg = <0xc9410000 0x10000
|
|
0xc1108140 0x8>;
|
|
clocks = <&clkc CLKID_ETH>,
|
|
<&clkc CLKID_MPLL2>,
|
|
<&clkc CLKID_MPLL2>;
|
|
clock-names = "stmmaceth", "clkin0", "clkin1";
|
|
resets = <&reset RESET_ETHERNET>;
|
|
reset-names = "stmmaceth";
|
|
};
|
|
|
|
&pinctrl_aobus {
|
|
compatible = "amlogic,meson8m2-aobus-pinctrl",
|
|
"amlogic,meson8-aobus-pinctrl";
|
|
};
|
|
|
|
&pinctrl_cbus {
|
|
compatible = "amlogic,meson8m2-cbus-pinctrl",
|
|
"amlogic,meson8-cbus-pinctrl";
|
|
|
|
eth_rgmii_pins: ethernet {
|
|
mux {
|
|
groups = "eth_tx_clk_50m", "eth_tx_en",
|
|
"eth_txd3", "eth_txd2",
|
|
"eth_txd1", "eth_txd0",
|
|
"eth_rx_clk_in", "eth_rx_dv",
|
|
"eth_rxd3", "eth_rxd2",
|
|
"eth_rxd1", "eth_rxd0",
|
|
"eth_mdio", "eth_mdc";
|
|
function = "ethernet";
|
|
bias-disable;
|
|
};
|
|
};
|
|
};
|
|
|
|
&saradc {
|
|
compatible = "amlogic,meson8m2-saradc", "amlogic,meson-saradc";
|
|
};
|
|
|
|
&wdt {
|
|
compatible = "amlogic,meson8m2-wdt", "amlogic,meson8b-wdt";
|
|
};
|