
Please reorder the patches so that the power domain driver is added before this so we don't break future bisects.
power domain driver is added in the previous patch: "[PATCH 4/8] clk: qcom: add support for power domains uclass"
Ah, my mistake!
Just in case it's useful to you, I have some work in progress patches for dumping the clock configuration, I hope to upstream these eventually but in the mean time you can find them here:
This is what bothers me now. Looks like I jumped in the middle of your USB series and Sumit's Qulacom device tree binding series. I don't want to interfere with the ongoing work, so probably I postpone posting my v2 unless at least Sumit's series are taken into the mainline. On other hand, there are couple of patches that are not directly related to the SM8155P-ADP, like my fix to the clock driver or already mentioned "clk: qcom: add support for power domains uclass", which you can reuse. So I can post them separately or you can include them into your series if you want. What is your opinion?
The big conflict is really just the board support stuff and DTS. The other patches would definitely be good to have.
Could you rebase this series on top of qcom-next [1]? The big series has gone in now (and should be in U-Boot next shortly) so we shouldn't have to delay yours.
Your last patch introducing the board support will conflict, but you don't have any heavily board specific features so it should be pretty easy:
* Drop init_sm8150.c and sysmap-sm8150.c (everything they do is handled generically in board.c) * Drop your changes to mach-snapdragon/Kconfig * Delete board/qualcomm/sa8155p-adp/Kconfig * Replace CONFIG_TARGET_SA8155P_ADP=y with CONFIG_SYS_BOARD="sa8155p-adp" in your defconfig * Set CONFIG_SYS_CONFIG_NAME="sa8155p_adp" (or rename the config file to use a '-' instead).
It's now possible to use pre-processor directives from defconfigs, so you could also rework your defconfig to #include "qcom_defconfig" and that way only have to define your board specific options, but I guess there isn't much room in the hyp partition so you might not want all the bells and whistles - totally up to you.
If you could split this into series, one with your fixes and drivers, and another adding the DTS and board changes I think that would be fine.
Regarding the DT stuff, you probably drop your sm8150 DTS patch and instead select OF_UPSTREAM for ARCH_SNAPDRAGON, I'll likely send a patch for this soon.
[1]: https://source.denx.de/u-boot/custodians/u-boot-snapdragon