Message ID | 1512357682-8911-2-git-send-email-david@lechnology.com |
---|---|
State | Changes Requested, archived |
Headers | show |
Series | bluetooth: hci_ll: Get MAC address from NVMEM | expand |
Hi David, > This adds optional nvmem consumer properties to the ti,wlink-st device tree > bindings to allow specifying the Bluetooth MAC address. > > Signed-off-by: David Lechner <david@lechnology.com> > --- > Documentation/devicetree/bindings/net/ti,wilink-st.txt | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/Documentation/devicetree/bindings/net/ti,wilink-st.txt b/Documentation/devicetree/bindings/net/ti,wilink-st.txt > index 1649c1f..24eb897 100644 > --- a/Documentation/devicetree/bindings/net/ti,wilink-st.txt > +++ b/Documentation/devicetree/bindings/net/ti,wilink-st.txt > @@ -32,6 +32,8 @@ Optional properties: > See ../clocks/clock-bindings.txt for details. > - clock-names : Must include the following entry: > "ext_clock" (External clock provided to the TI combo chip). > + - nvmem-cells: phandle to nvmem data cell that contains a MAC address > + - nvmem-cell-names: "mac-address" (required when nvmem-cells is specified) lets call these “bt-address” since they are not really MAC addresses. They have special formatting etc. Also I prefer that the actual format on how they are stored is described. See Documentation/devicetree/bindings/net/bluetooth.txt for an example. > Example: > > @@ -43,5 +45,7 @@ Example: > enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; > clocks = <&clk32k_wl18xx>; > clock-names = "ext_clock"; > + nvmem-cells: <&mac_address> > + nvmem-cell-names "mac-address" > }; > }; Regards Marcel -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Hello! On 12/4/2017 6:21 AM, David Lechner wrote: > This adds optional nvmem consumer properties to the ti,wlink-st device tree > bindings to allow specifying the Bluetooth MAC address. > > Signed-off-by: David Lechner <david@lechnology.com> > --- > Documentation/devicetree/bindings/net/ti,wilink-st.txt | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/Documentation/devicetree/bindings/net/ti,wilink-st.txt b/Documentation/devicetree/bindings/net/ti,wilink-st.txt > index 1649c1f..24eb897 100644 > --- a/Documentation/devicetree/bindings/net/ti,wilink-st.txt > +++ b/Documentation/devicetree/bindings/net/ti,wilink-st.txt > @@ -32,6 +32,8 @@ Optional properties: > See ../clocks/clock-bindings.txt for details. > - clock-names : Must include the following entry: > "ext_clock" (External clock provided to the TI combo chip). > + - nvmem-cells: phandle to nvmem data cell that contains a MAC address > + - nvmem-cell-names: "mac-address" (required when nvmem-cells is specified) > > Example: > > @@ -43,5 +45,7 @@ Example: > enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; > clocks = <&clk32k_wl18xx>; > clock-names = "ext_clock"; > + nvmem-cells: <&mac_address> s/:/ = /? > + nvmem-cell-names "mac-address" Where's =? [...] MBR, Sergei -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On 12/4/2017 12:54 PM, Sergei Shtylyov wrote: >> This adds optional nvmem consumer properties to the ti,wlink-st device tree >> bindings to allow specifying the Bluetooth MAC address. >> >> Signed-off-by: David Lechner <david@lechnology.com> >> --- >> Documentation/devicetree/bindings/net/ti,wilink-st.txt | 4 ++++ >> 1 file changed, 4 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/net/ti,wilink-st.txt >> b/Documentation/devicetree/bindings/net/ti,wilink-st.txt >> index 1649c1f..24eb897 100644 >> --- a/Documentation/devicetree/bindings/net/ti,wilink-st.txt >> +++ b/Documentation/devicetree/bindings/net/ti,wilink-st.txt >> @@ -32,6 +32,8 @@ Optional properties: >> See ../clocks/clock-bindings.txt for details. >> - clock-names : Must include the following entry: >> "ext_clock" (External clock provided to the TI combo chip). >> + - nvmem-cells: phandle to nvmem data cell that contains a MAC address >> + - nvmem-cell-names: "mac-address" (required when nvmem-cells is specified) >> Example: >> @@ -43,5 +45,7 @@ Example: >> enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; >> clocks = <&clk32k_wl18xx>; >> clock-names = "ext_clock"; >> + nvmem-cells: <&mac_address> > > s/:/ = /? > >> + nvmem-cell-names "mac-address" > > Where's =? And ;? :-) [...] MBR, Sergei -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/Documentation/devicetree/bindings/net/ti,wilink-st.txt b/Documentation/devicetree/bindings/net/ti,wilink-st.txt index 1649c1f..24eb897 100644 --- a/Documentation/devicetree/bindings/net/ti,wilink-st.txt +++ b/Documentation/devicetree/bindings/net/ti,wilink-st.txt @@ -32,6 +32,8 @@ Optional properties: See ../clocks/clock-bindings.txt for details. - clock-names : Must include the following entry: "ext_clock" (External clock provided to the TI combo chip). + - nvmem-cells: phandle to nvmem data cell that contains a MAC address + - nvmem-cell-names: "mac-address" (required when nvmem-cells is specified) Example: @@ -43,5 +45,7 @@ Example: enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; clocks = <&clk32k_wl18xx>; clock-names = "ext_clock"; + nvmem-cells: <&mac_address> + nvmem-cell-names "mac-address" }; };
This adds optional nvmem consumer properties to the ti,wlink-st device tree bindings to allow specifying the Bluetooth MAC address. Signed-off-by: David Lechner <david@lechnology.com> --- Documentation/devicetree/bindings/net/ti,wilink-st.txt | 4 ++++ 1 file changed, 4 insertions(+)