Message ID | 20181217040449.31437-2-wens@csie.org (mailing list archive) |
---|---|
State | Mainlined, archived |
Headers | show |
Series | ARM: sunxi: Enable Broadcom-based Bluetooth controllers | expand |
On Mon, 17 Dec 2018 12:04:35 +0800, Chen-Yu Tsai wrote: > 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> > --- > .../devicetree/bindings/net/broadcom-bluetooth.txt | 7 +++++-- > 1 file changed, 5 insertions(+), 2 deletions(-) > Reviewed-by: Rob Herring <robh@kernel.org>
diff --git a/Documentation/devicetree/bindings/net/broadcom-bluetooth.txt b/Documentation/devicetree/bindings/net/broadcom-bluetooth.txt index 4194ff7e6ee6..711c75ac2bb5 100644 --- a/Documentation/devicetree/bindings/net/broadcom-bluetooth.txt +++ b/Documentation/devicetree/bindings/net/broadcom-bluetooth.txt @@ -18,8 +18,11 @@ Optional properties: - shutdown-gpios: GPIO specifier, used to enable the BT module - device-wakeup-gpios: GPIO specifier, used to wakeup the controller - host-wakeup-gpios: GPIO specifier, used to wakeup the host processor - - clocks: clock specifier if external clock provided to the controller - - clock-names: should be "extclk" + - clocks: 1 or 2 clocks as defined in clock-names below, in that order + - clock-names: names for clock inputs, matching the clocks given + - "extclk": deprecated, replaced by "txco" + - "txco": external reference clock (not a standalone crystal) + - "lpo": external low power 32.768 kHz clock Example: