xref: /freebsd/sys/contrib/device-tree/src/arm/rockchip/rk3288-veyron-broadcom-bluetooth.dtsi (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * Google Veyron (and derivatives) fragment for the Broadcom 43450 bluetooth
4*f126890aSEmmanuel Vadot * chip.
5*f126890aSEmmanuel Vadot *
6*f126890aSEmmanuel Vadot * Copyright 2019 Google, Inc
7*f126890aSEmmanuel Vadot */
8*f126890aSEmmanuel Vadot
9*f126890aSEmmanuel Vadot&uart0 {
10*f126890aSEmmanuel Vadot	bluetooth {
11*f126890aSEmmanuel Vadot		pinctrl-names = "default";
12*f126890aSEmmanuel Vadot		pinctrl-0 = <&bt_host_wake_l>, <&bt_enable_l>,
13*f126890aSEmmanuel Vadot			    <&bt_dev_wake>;
14*f126890aSEmmanuel Vadot
15*f126890aSEmmanuel Vadot		compatible = "brcm,bcm43540-bt";
16*f126890aSEmmanuel Vadot		host-wakeup-gpios = <&gpio4 RK_PD7 GPIO_ACTIVE_HIGH>;
17*f126890aSEmmanuel Vadot		shutdown-gpios = <&gpio4 RK_PD5 GPIO_ACTIVE_HIGH>;
18*f126890aSEmmanuel Vadot		device-wakeup-gpios = <&gpio4 RK_PD2 GPIO_ACTIVE_HIGH>;
19*f126890aSEmmanuel Vadot		max-speed = <3000000>;
20*f126890aSEmmanuel Vadot		brcm,bt-pcm-int-params = [01 02 00 01 01];
21*f126890aSEmmanuel Vadot	};
22*f126890aSEmmanuel Vadot};
23