
On 07/03/2020 15:30, Amit Tomer wrote:
Hi,
Both those include files do not exist yet. This breaks bisectability for bubblegum_96. So I would suggest you remove the s700 lines for now, and change the s900 filename to match the existing one. Then change CLK_UART<x> to CLOCK_UART<x> below to make it compile.
Please check that bubblegum_96_defconfig still builds after *every* commit.
Once you sync up the binding include file for S900 later on, you should revert those changes back in the same commit.
Did you mean, I should first send sync up the binding patches and patch 5/11, then this particular(common clock driver) patch ?
There are several ways to solve this problem, I sketched one solution above (which I compile tested), this lets you keep the order.
But I think there are more ordering issues in this series, for instance you introduce S700 support to the build system quite early (04/11), but are not fully ready yet. Without double checking this, I would suggest: 1, 2, 7, 8, 3, 9, 5, 6, 4, 10, 11. With slight adjustments to 3 like mentioned above. bubblegum_96 must compile cleanly after every patch, and you should not be able to select S700 or Cubie7 until it's ready.
Cheers, Andre