u-boot/drivers
Marek Behún 7586ac2b49 phy: marvell: mux: Support nontrivial node order in selector register
Currently comphy_mux supports only trivial order of nodes in pin
selector register, that is lane N on position N*bitcount.

Add support for nontrivial order, with map stored in device tree
property mux-lane-order.

This is needed for Armada 37xx.

As far as I know, there is no driver for Armada 37xx comphy in the
kernel. When such a driver comes, this will need to be rewritten to
support the device tree bindings from the kernel.

Signed-off-by: Marek Behun <marek.behun@nic.cz>
Signed-off-by: Stefan Roese <sr@denx.de>
2018-05-14 10:00:15 +02:00
..
adc adc: add Amlogic Meson SAR ADC driver 2018-05-08 09:07:40 -04:00
ata scsi: ceva: Convert driver to use UCLASS_AHCI instead of SCSI 2018-05-11 09:23:43 +02:00
bios_emulator SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
block SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
bootcount SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
clk clk: Add ICS8N3QV01 driver 2018-05-08 18:50:23 -04:00
core regmap: add regmap_update_bits() helper 2018-05-08 09:07:40 -04:00
cpu SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
crypto SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ddr SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
demo SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
dfu SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
dma SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
firmware SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
fpga SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
gpio gpio: atmel_pio4: give a full configuration when muxing pins 2018-05-08 09:07:36 -04:00
i2c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
input SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
led dm: led: auto probe() LEDs with "default-state" 2018-05-08 09:07:33 -04:00
mailbox SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
memory SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
misc gdsys: drivers: Add gdsys_rxaui_ctrl driver 2018-05-08 18:50:23 -04:00
mmc mmc: Improve tinification 2018-05-13 07:57:32 -04:00
mtd Merge git://git.denx.de/u-boot-tegra 2018-05-11 15:22:36 -04:00
net Merge git://git.denx.de/u-boot-fsl-qoriq 2018-05-11 07:09:21 -04:00
nvme SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pch SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pci pci: tegra: introduce weak tegra_pcie_board_port_reset() function 2018-05-10 16:34:21 -07:00
pcmcia SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
phy phy: marvell: mux: Support nontrivial node order in selector register 2018-05-14 10:00:15 +02:00
pinctrl Merge git://git.denx.de/u-boot-uniphier 2018-05-08 13:47:26 -04:00
power power: as3722: fix ldo_get/set_enable for ldo index bigger than 7 2018-05-10 16:34:20 -07:00
pwm SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
qe SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ram regmap: change regmap_init_mem() to take ofnode instead udevice 2018-05-07 15:49:51 -04:00
remoteproc SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
reset regmap: change regmap_init_mem() to take ofnode instead udevice 2018-05-07 15:49:51 -04:00
rtc SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
scsi SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
serial arm: zynqmp: Add ZynqMP minimal R5 support 2018-05-11 09:38:23 +02:00
soc SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sound SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
spi spi: fsl_qspi: Introduce is_controller_busy function 2018-05-09 09:17:51 -05:00
spmi SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sysreset regmap: clean up regmap allocation 2018-05-07 15:15:27 -04:00
thermal SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
timer timer: Add Cadence TTC timer counter support 2018-05-11 09:23:43 +02:00
tpm SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
usb SPDX: Convert a few files that were missed before 2018-05-10 20:38:35 -04:00
video SPDX: Convert a few files that were missed before 2018-05-10 20:38:35 -04:00
watchdog watchdog: cadence: Show used timeout value 2018-05-11 09:23:43 +02:00
Kconfig bootcount: add support for bootcounter on EXT filesystem 2017-11-20 09:58:31 +01:00
Makefile bootcount: spl: Enable bootcount support in SPL 2018-05-10 20:37:05 -04:00