[PATCH] dts: riscv: spacemit: k3: only keep spacemit,k1-i2c
Troy Mitchell
troy.mitchell at linux.spacemit.com
Mon Apr 20 02:35:17 PDT 2026
On Mon Apr 20, 2026 at 5:26 PM CST, Sandie Cao wrote:
> Hi, Lan & Troy & Krzysztof :
>
>> From: "Yixun Lan"<dlan at kernel.org>
>> Date: Mon, Apr 20, 2026, 17:09
>
>> Hi Troy,
>>
>> On 16:50 Mon 20 Apr , Troy Mitchell wrote:
>> > On Mon Apr 20, 2026 at 4:44 PM CST, Krzysztof Kozlowski wrote:
>> > > On 20/04/2026 10:43, Krzysztof Kozlowski wrote:
>> > >> On 20/04/2026 10:39, Sandie Cao wrote:
>> > >>> Fix dtcheck issue: compatible:0: 'spacemit,k1-i2c' was expected
>> > >>
>> > >> Missing space after main commit msg.
>> > >>
>> > >>> Reported-by: kernel test robot <lkp at intel.com>
>> > >>> Closes: https://lore.kernel.org/r/202604140259.eKDaxKua-lkp@intel.com/
>> > >>>
>> > >
>> > > Also, the file reported in above warning DOES NOT EXIST (I checked
>> > > next-20260414).
>> > In Documentation/devicetree/bindings/pinctrl/spacemit,k1-pinctrl.yaml:
>> >
>> > properties:
>> > compatible:
>> > enum:
>> > - spacemit,k1-pinctrl
>> > - spacemit,k3-pinctrl
>> >
>> I think you refer to wrong file, which should be
>> Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml
>>
>> > So there's no reason to use k1-i2c. As far as I can tell, while they are the same IP,
>> > there are subtle differences between them.
>> >
>> But yes, the idea is correct, so NAK to this patch
>> > - Troy
>>
>> --
>> Yixun Lan (dlan)
>>
>
> Please know that, I send patch[1] to add DeepComputing FML13V05 board device tree. The patch is based on k1/dt-for-next[2].
> And it meets dtscheck issue:
> Reported-by: kernel test robot <lkp at intel.com>
> Closes: https://lore.kernel.org/r/202604140259.eKDaxKua-lkp@intel.com/
>
> On k1/dt-for-next, it doesn't have spacemit,k3-i2c in Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml.
> Or I use the wrong branch?
Yes... You are using a wrong branch I think.
The k1/dt-for-next branch in this repo is Dlan’s tree. Since DT bindings are not within
his purview, they aren't included there. I only mentioned this repository earlier to
show that the UART portion of the pinctrl dtsi has already been merged into it;
it wasn't intended to be used as your development base.
>
> And what should I do for my patch[1] ?
I think you can use next-20260417 as your base commit.
Everything you need is available here.
- Troy
>
> [1] https://lore.kernel.org/all/20260413060524.1235982-1-sandie.cao@deepcomputing.io/
> [2] https://github.com/spacemit-com/linux/tree/k1/for-next#
>
> Best regards
> Sandie
More information about the linux-riscv
mailing list