* [PATCH v3 2/2] media: dt-bindings: Drop starfive,jh7110-camss from staging
2026-03-03 9:24 [PATCH v3 0/2] media: staging: Drop StarFive JH7110 Camera Subsystem Jai Luthra
@ 2026-03-03 9:24 ` Jai Luthra
2026-04-20 11:16 ` Conor Dooley
0 siblings, 1 reply; 4+ messages in thread
From: Jai Luthra @ 2026-03-03 9:24 UTC (permalink / raw)
To: Mauro Carvalho Chehab, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Greg Kroah-Hartman, Philipp Zabel
Cc: Changhuang Liang, Laurent Pinchart, Rishikesh Donadkar,
Sakari Ailus, linux-media, devicetree, linux-kernel,
linux-staging, Jai Luthra, Krzysztof Kozlowski
The starfive-camss driver is no longer being worked upon for destaging,
and will be dropped in a subsequent commit, so drop the DT bindings.
Link: https://lore.kernel.org/all/ZQ0PR01MB13024A92926C415C187D2C18F29F2@ZQ0PR01MB1302.CHNPR01.prod.partner.outlook.cn/
Acked-by: Changhuang Liang <changhuang.liang@starfivetech.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Jai Luthra <jai.luthra@ideasonboard.com>
---
.../bindings/media/starfive,jh7110-camss.yaml | 180 ---------------------
1 file changed, 180 deletions(-)
diff --git a/Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml b/Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
deleted file mode 100644
index c66586d90fa2b4199da758d9dd4ae470e24fda91..0000000000000000000000000000000000000000
--- a/Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
+++ /dev/null
@@ -1,180 +0,0 @@
-# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
-%YAML 1.2
----
-$id: http://devicetree.org/schemas/media/starfive,jh7110-camss.yaml#
-$schema: http://devicetree.org/meta-schemas/core.yaml#
-
-title: Starfive SoC CAMSS ISP
-
-maintainers:
- - Jack Zhu <jack.zhu@starfivetech.com>
- - Changhuang Liang <changhuang.liang@starfivetech.com>
-
-description:
- The Starfive CAMSS ISP is a Camera interface for Starfive JH7110 SoC. It
- consists of a VIN controller (Video In Controller, a top-level control unit)
- and an ISP.
-
-properties:
- compatible:
- const: starfive,jh7110-camss
-
- reg:
- maxItems: 2
-
- reg-names:
- items:
- - const: syscon
- - const: isp
-
- clocks:
- maxItems: 7
-
- clock-names:
- items:
- - const: apb_func
- - const: wrapper_clk_c
- - const: dvp_inv
- - const: axiwr
- - const: mipi_rx0_pxl
- - const: ispcore_2x
- - const: isp_axi
-
- resets:
- maxItems: 6
-
- reset-names:
- items:
- - const: wrapper_p
- - const: wrapper_c
- - const: axird
- - const: axiwr
- - const: isp_top_n
- - const: isp_top_axi
-
- power-domains:
- items:
- - description: JH7110 ISP Power Domain Switch Controller.
-
- interrupts:
- maxItems: 4
-
- ports:
- $ref: /schemas/graph.yaml#/properties/ports
-
- properties:
- port@0:
- $ref: /schemas/graph.yaml#/$defs/port-base
- unevaluatedProperties: false
- description: Input port for receiving DVP data.
-
- properties:
- endpoint:
- $ref: video-interfaces.yaml#
- unevaluatedProperties: false
-
- properties:
- bus-type:
- enum: [5, 6]
-
- bus-width:
- enum: [8, 10, 12]
-
- data-shift:
- enum: [0, 2]
- default: 0
-
- hsync-active:
- enum: [0, 1]
- default: 1
-
- vsync-active:
- enum: [0, 1]
- default: 1
-
- required:
- - bus-type
- - bus-width
-
- port@1:
- $ref: /schemas/graph.yaml#/properties/port
- description: Input port for receiving CSI data.
-
- required:
- - port@0
- - port@1
-
-required:
- - compatible
- - reg
- - reg-names
- - clocks
- - clock-names
- - resets
- - reset-names
- - power-domains
- - interrupts
- - ports
-
-additionalProperties: false
-
-examples:
- - |
- isp@19840000 {
- compatible = "starfive,jh7110-camss";
- reg = <0x19840000 0x10000>,
- <0x19870000 0x30000>;
- reg-names = "syscon", "isp";
- clocks = <&ispcrg 0>,
- <&ispcrg 13>,
- <&ispcrg 2>,
- <&ispcrg 12>,
- <&ispcrg 1>,
- <&syscrg 51>,
- <&syscrg 52>;
- clock-names = "apb_func",
- "wrapper_clk_c",
- "dvp_inv",
- "axiwr",
- "mipi_rx0_pxl",
- "ispcore_2x",
- "isp_axi";
- resets = <&ispcrg 0>,
- <&ispcrg 1>,
- <&ispcrg 10>,
- <&ispcrg 11>,
- <&syscrg 41>,
- <&syscrg 42>;
- reset-names = "wrapper_p",
- "wrapper_c",
- "axird",
- "axiwr",
- "isp_top_n",
- "isp_top_axi";
- power-domains = <&pwrc 5>;
- interrupts = <92>, <87>, <88>, <90>;
-
- ports {
- #address-cells = <1>;
- #size-cells = <0>;
- port@0 {
- reg = <0>;
- vin_from_sc2235: endpoint {
- remote-endpoint = <&sc2235_to_vin>;
- bus-type = <5>;
- bus-width = <8>;
- data-shift = <2>;
- hsync-active = <1>;
- vsync-active = <0>;
- pclk-sample = <1>;
- };
- };
-
- port@1 {
- reg = <1>;
- vin_from_csi2rx: endpoint {
- remote-endpoint = <&csi2rx_to_vin>;
- };
- };
- };
- };
--
2.53.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH v3 2/2] media: dt-bindings: Drop starfive,jh7110-camss from staging
@ 2026-03-03 22:42 kernel test robot
0 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2026-03-03 22:42 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "dtcheck: binding changes may go via different trees"
::::::
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20260303-drop-starfive-camss-v3-2-8f44c07fb137@ideasonboard.com>
References: <20260303-drop-starfive-camss-v3-2-8f44c07fb137@ideasonboard.com>
TO: Jai Luthra <jai.luthra@ideasonboard.com>
TO: Mauro Carvalho Chehab <mchehab@kernel.org>
CC: linux-media@vger.kernel.org
TO: Rob Herring <robh@kernel.org>
TO: Krzysztof Kozlowski <krzk@kernel.org>
TO: Conor Dooley <conor+dt@kernel.org>
TO: "Greg Kroah-Hartman" <gregkh@linuxfoundation.org>
TO: Philipp Zabel <p.zabel@pengutronix.de>
CC: Changhuang Liang <changhuang.liang@starfivetech.com>
CC: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
CC: Rishikesh Donadkar <r-donadkar@ti.com>
CC: Sakari Ailus <sakari.ailus@linux.intel.com>
CC: devicetree@vger.kernel.org
CC: linux-kernel@vger.kernel.org
CC: linux-staging@lists.linux.dev
CC: Jai Luthra <jai.luthra@ideasonboard.com>
Hi Jai,
kernel test robot noticed the following build warnings:
[auto build test WARNING on 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f]
url: https://github.com/intel-lab-lkp/linux/commits/Jai-Luthra/media-staging-Drop-starfive-camss-from-staging/20260303-172833
base: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
patch link: https://lore.kernel.org/r/20260303-drop-starfive-camss-v3-2-8f44c07fb137%40ideasonboard.com
patch subject: [PATCH v3 2/2] media: dt-bindings: Drop starfive,jh7110-camss from staging
:::::: branch date: 13 hours ago
:::::: commit date: 13 hours ago
config: riscv-randconfig-2051-20260303 (https://download.01.org/0day-ci/archive/20260303/202603032325.bjQqr68U-lkp@intel.com/config)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project f43d6834093b19baf79beda8c0337ab020ac5f17)
dtschema: 2025.13.dev8+g0515abdd9
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260303/202603032325.bjQqr68U-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202603032325.bjQqr68U-lkp@intel.com/
dtcheck warnings: (new ones prefixed by >>)
>> arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
--
>> arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
--
>> arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-emmc.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
--
>> arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
--
>> arch/riscv/boot/dts/starfive/jh7110-orangepi-rv.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
--
>> arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
--
>> arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
--
>> arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite-emmc.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
--
>> arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
--
>> arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH v3 2/2] media: dt-bindings: Drop starfive,jh7110-camss from staging
2026-03-03 9:24 ` [PATCH v3 2/2] media: dt-bindings: Drop starfive,jh7110-camss from staging Jai Luthra
@ 2026-04-20 11:16 ` Conor Dooley
2026-04-20 12:53 ` Jai Luthra
0 siblings, 1 reply; 4+ messages in thread
From: Conor Dooley @ 2026-04-20 11:16 UTC (permalink / raw)
To: Jai Luthra
Cc: Mauro Carvalho Chehab, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Greg Kroah-Hartman, Philipp Zabel, Changhuang Liang,
Laurent Pinchart, Rishikesh Donadkar, Sakari Ailus, linux-media,
devicetree, linux-kernel, linux-staging, Krzysztof Kozlowski
[-- Attachment #1: Type: text/plain, Size: 2220 bytes --]
On Tue, Mar 03, 2026 at 02:54:07PM +0530, Jai Luthra wrote:
> The starfive-camss driver is no longer being worked upon for destaging,
> and will be dropped in a subsequent commit, so drop the DT bindings.
>
> Link: https://lore.kernel.org/all/ZQ0PR01MB13024A92926C415C187D2C18F29F2@ZQ0PR01MB1302.CHNPR01.prod.partner.outlook.cn/
> Acked-by: Changhuang Liang <changhuang.liang@starfivetech.com>
> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> Signed-off-by: Jai Luthra <jai.luthra@ideasonboard.com>
In removing the binding, you should have also sent patches for removing
the users of this:
arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite-emmc.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-emmc.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-orangepi-rv.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH v3 2/2] media: dt-bindings: Drop starfive,jh7110-camss from staging
2026-04-20 11:16 ` Conor Dooley
@ 2026-04-20 12:53 ` Jai Luthra
0 siblings, 0 replies; 4+ messages in thread
From: Jai Luthra @ 2026-04-20 12:53 UTC (permalink / raw)
To: Conor Dooley
Cc: Mauro Carvalho Chehab, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Greg Kroah-Hartman, Philipp Zabel, Changhuang Liang,
Laurent Pinchart, Rishikesh Donadkar, Sakari Ailus, linux-media,
devicetree, linux-kernel, linux-staging, Krzysztof Kozlowski
Hi Conor,
Quoting Conor Dooley (2026-04-20 16:46:11)
> On Tue, Mar 03, 2026 at 02:54:07PM +0530, Jai Luthra wrote:
> > The starfive-camss driver is no longer being worked upon for destaging,
> > and will be dropped in a subsequent commit, so drop the DT bindings.
> >
> > Link: https://lore.kernel.org/all/ZQ0PR01MB13024A92926C415C187D2C18F29F2@ZQ0PR01MB1302.CHNPR01.prod.partner.outlook.cn/
> > Acked-by: Changhuang Liang <changhuang.liang@starfivetech.com>
> > Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
> > Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> > Signed-off-by: Jai Luthra <jai.luthra@ideasonboard.com>
>
> In removing the binding, you should have also sent patches for removing
> the users of this:
> arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
> arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
> arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
> arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
> arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite-emmc.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
> arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-emmc.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
> arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
> arch/riscv/boot/dts/starfive/jh7110-orangepi-rv.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
> arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
> arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dtb: /soc/isp@19840000: failed to match any schema with compatible: ['starfive,jh7110-camss']
My bad, I'll post a patch.
Ideally the usage should have been removed in a separate patch before this
one that drops the bindings. But what would be best now? Have "Fixes: <this
commit>" in the patch dropping the uses, so it can be picked in rc2?
Thanks,
Jai
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-04-20 12:53 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-03 22:42 [PATCH v3 2/2] media: dt-bindings: Drop starfive,jh7110-camss from staging kernel test robot
-- strict thread matches above, loose matches on Subject: below --
2026-03-03 9:24 [PATCH v3 0/2] media: staging: Drop StarFive JH7110 Camera Subsystem Jai Luthra
2026-03-03 9:24 ` [PATCH v3 2/2] media: dt-bindings: Drop starfive,jh7110-camss from staging Jai Luthra
2026-04-20 11:16 ` Conor Dooley
2026-04-20 12:53 ` Jai Luthra
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.