[U-Boot] [PATCH v4 04/12] usb: phy: Add STi USB2 PHY
Patrice CHOTARD
patrice.chotard at st.com
Wed May 10 14:29:53 UTC 2017
Hi Marek
On 05/10/2017 01:02 PM, Marek Vasut wrote:
> On 05/09/2017 02:16 PM, patrice.chotard at st.com wrote:
>> From: Patrice Chotard <patrice.chotard at st.com>
>>
>> This is the generic phy driver for the picoPHY ports
>> used by USB2/1.1 controllers. It is found on STiH407 SoC
>> family from STMicroelectronics.
>>
>> Signed-off-by: Patrice Chotard <patrice.chotard at st.com>
>> ---
>>
>> v4: _ update to use the new PHY uclass currently available on dm-next branch
>>
>> v3: _ convert driver to USB PHY uclass
>>
>> v2: _ replace bitfield_replace() by clrsetbits_le32()
>>
>> doc/device-tree-bindings/phy/phy-stih407-usb.txt | 24 +++
>> drivers/phy/Kconfig | 8 +
>> drivers/phy/Makefile | 1 +
>> drivers/phy/sti_usb_phy.c | 181 +++++++++++++++++++++++
>> 4 files changed, 214 insertions(+)
>> create mode 100644 doc/device-tree-bindings/phy/phy-stih407-usb.txt
>> create mode 100644 drivers/phy/sti_usb_phy.c
>>
>> diff --git a/doc/device-tree-bindings/phy/phy-stih407-usb.txt b/doc/device-tree-bindings/phy/phy-stih407-usb.txt
>> new file mode 100644
>> index 0000000..de6a706
>> --- /dev/null
>> +++ b/doc/device-tree-bindings/phy/phy-stih407-usb.txt
>> @@ -0,0 +1,24 @@
>> +ST STiH407 USB PHY controller
>> +
>> +This file documents the dt bindings for the usb picoPHY driver which is the PHY for both USB2 and USB3
>> +host controllers (when controlling usb2/1.1 devices) available on STiH407 SoC family from STMicroelectronics.
>> +
>> +Required properties:
>> +- compatible : should be "st,stih407-usb2-phy"
>> +- st,syscfg : phandle of sysconfig bank plus integer array containing phyparam and phyctrl register offsets
>> +- resets : list of phandle and reset specifier pairs. There should be two entries, one
>> + for the whole phy and one for the port
>> +- reset-names : list of reset signal names. Should be "global" and "port"
>> +See: Documentation/devicetree/bindings/reset/st,sti-powerdown.txt
>> +See: Documentation/devicetree/bindings/reset/reset.txt
>> +
>> +Example:
>> +
>> +usb2_picophy0: usbpicophy at f8 {
>> + compatible = "st,stih407-usb2-phy";
>> + #phy-cells = <0>;
>> + st,syscfg = <&syscfg_core 0x100 0xf4>;
>> + resets = <&softreset STIH407_PICOPHY_SOFTRESET>,
>> + <&picophyreset STIH407_PICOPHY0_RESET>;
>> + reset-names = "global", "port";
>> +};
>
> Is this imported from Linux ?
Yes
>
> Otherwise looks ok,
Thanks
>
> Reviewed-by: Marek Vasut <marex at denx.de>
>
More information about the U-Boot
mailing list