1*05c618f3SKrzysztof Kozlowski// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2f33a9117SCorentin Labbe/*
3f33a9117SCorentin Labbe * Copyright (C) 2019 Corentin LABBE <clabbe@baylibre.com>
4f33a9117SCorentin Labbe */
5f33a9117SCorentin Labbe
6f33a9117SCorentin Labbe#include "sun50i-h6-pine-h64.dts"
7f33a9117SCorentin Labbe
8f33a9117SCorentin Labbe/ {
9f33a9117SCorentin Labbe	model = "Pine H64 model B";
10f33a9117SCorentin Labbe	compatible = "pine64,pine-h64-model-b", "allwinner,sun50i-h6";
11f33a9117SCorentin Labbe
12f33a9117SCorentin Labbe	/delete-node/ reg_gmac_3v3;
13d7ffc7d4SJernej Skrabec
14d7ffc7d4SJernej Skrabec	wifi_pwrseq: wifi_pwrseq {
15d7ffc7d4SJernej Skrabec		compatible = "mmc-pwrseq-simple";
16d7ffc7d4SJernej Skrabec		reset-gpios = <&r_pio 1 3 GPIO_ACTIVE_LOW>; /* PM3 */
17d7ffc7d4SJernej Skrabec		post-power-on-delay-ms = <200>;
18d7ffc7d4SJernej Skrabec	};
19f33a9117SCorentin Labbe};
20f33a9117SCorentin Labbe
21f33a9117SCorentin Labbe&hdmi_connector {
22f33a9117SCorentin Labbe	/delete-property/ ddc-en-gpios;
23f33a9117SCorentin Labbe};
24f33a9117SCorentin Labbe
25f33a9117SCorentin Labbe&emac {
26f33a9117SCorentin Labbe	phy-supply = <&reg_aldo2>;
27f33a9117SCorentin Labbe};
28d7ffc7d4SJernej Skrabec
29d7ffc7d4SJernej Skrabec&mmc1 {
30d7ffc7d4SJernej Skrabec	vmmc-supply = <&reg_cldo3>;
31d7ffc7d4SJernej Skrabec	vqmmc-supply = <&reg_aldo1>;
32d7ffc7d4SJernej Skrabec	mmc-pwrseq = <&wifi_pwrseq>;
33d7ffc7d4SJernej Skrabec	bus-width = <4>;
34d7ffc7d4SJernej Skrabec	non-removable;
35d7ffc7d4SJernej Skrabec	status = "okay";
36d7ffc7d4SJernej Skrabec};
3753441b8eSJernej Skrabec
3853441b8eSJernej Skrabec&uart1 {
3953441b8eSJernej Skrabec	pinctrl-names = "default";
4053441b8eSJernej Skrabec	pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
4153441b8eSJernej Skrabec	uart-has-rtscts;
4253441b8eSJernej Skrabec	status = "okay";
4353441b8eSJernej Skrabec
4453441b8eSJernej Skrabec	bluetooth {
4553441b8eSJernej Skrabec		compatible = "realtek,rtl8723bs-bt";
4694492618SMaxime Ripard		device-wake-gpios = <&r_pio 1 2 GPIO_ACTIVE_HIGH>; /* PM2 */
4794492618SMaxime Ripard		host-wake-gpios = <&r_pio 1 1 GPIO_ACTIVE_HIGH>; /* PM1 */
4853441b8eSJernej Skrabec		enable-gpios = <&r_pio 1 4 GPIO_ACTIVE_HIGH>; /* PM4 */
4953441b8eSJernej Skrabec		max-speed = <1500000>;
5053441b8eSJernej Skrabec	};
5153441b8eSJernej Skrabec};
52