phy: mvebu-cp110-comphy: Add PCIe support
authorGrzegorz Jaszczyk <jaz@semihalf.com>
Wed, 31 Jul 2019 12:21:18 +0000 (14:21 +0200)
committerKishon Vijay Abraham I <kishon@ti.com>
Tue, 27 Aug 2019 06:07:09 +0000 (11:37 +0530)
commit652488760ea613af0c1207169aeafc9c91203c38
tree4fcdaeb28f62757032a8430943792ac2bd0dec6b
parent1eb9157ab3ef64e845e10fe40d49638fb408119e
phy: mvebu-cp110-comphy: Add PCIe support

Add PCIe support by filling the COMPHY modes table.

Also add a new macro to generate the right value for the firmware
depending on the width (PCI x1, x2, x4, etc). The width will be passed
by the core as the "submode" argument of the ->set_mode() callback. If
this argument is zero, default to x1 mode.

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
[miquel.raynal@bootlin.com: adapt the content to the mainline driver]
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
drivers/phy/marvell/phy-mvebu-cp110-comphy.c