]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: net: broadcom-bluetooth: Fix external clock names
authorChen-Yu Tsai <wens@csie.org>
Mon, 17 Dec 2018 04:04:35 +0000 (12:04 +0800)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 18 Dec 2018 23:28:38 +0000 (00:28 +0100)
commit6ae81eebdef97109c32e545e90865bc5b14178f1
tree0ca2c96c2ad1de7a967471560ab9899f021efdc4
parent8e2924e383b714748e5891ac9ff2f5c945666891
dt-bindings: net: broadcom-bluetooth: Fix external clock names

The Broadcom Bluetooth controllers can take up to two external clocks:
an external frequency reference, substituting the main crystal, and a
LPO clock at 32.768 kHz substituting the internal LPO clock.

In particular, the external LPO clock must be used when the controller
does not have NVRAM connected, and the main reference frequency is not
the default 20 MHz. This is described in detail in the datasheet.

The original "extclk" clock name is ambiguous as to which of these it
refers to, and some designs might even require both.

This patch deprecates the existing name, and adds "txco" and "lpo".

Tested-by: Ondrej Jirman <megous@megous.com>
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Documentation/devicetree/bindings/net/broadcom-bluetooth.txt