[PATCH v4 3/7] arm64: dts: freescale: Convert to new media orientation definitions
Kieran Bingham <kieran.bingham-ryLnwIuWjnjg/[email protected]> Tue, 04 Aug 2026 20:43:30 +0100
| Newsgroups | gmane.linux.ports.tegra,gmane.linux.drivers.video-input-infrastructure,gmane.linux.drivers.devicetree,gmane.linux.kernel,gmane.linux.ports.arm.kernel,gmane.linux.ports.arm.msm,gmane.linux.kernel.renesas-soc,gmane.linux.ports.arm.rockchip |
|---|---|
| Message-ID | <[email protected]> |
The orientation property for video interface devices now has definitions to prevent hardcoded integer values for the enum options. Update the users throughout the freescale/NXP device trees to use the new definitions. Reviewed-by: Laurent Pinchart <laurent.pinchart-ryLnwIuWjnjg/[email protected]> Reviewed-by: Alexander Stein <[email protected]> Reviewed-by: David Heidelberg <[email protected]> Signed-off-by: Kieran Bingham <kieran.bingham-ryLnwIuWjnjg/[email protected]> --- .../boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtso | 3 ++- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtso b/arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtso index e5a2b3780215dfd5fbf4a26ce8dcd0ee72807008..7b44ae0f19b23ac856fbaeae439fe8d351896ae8 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtso +++ b/arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtso @@ -9,6 +9,7 @@ #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/media/video-interfaces.h> +#include <dt-bindings/media/video-interface-devices.h> #include "imx8mp-pinfunc.h" @@ -47,7 +48,7 @@ camera@10 { VANA-supply = <®_cam>; VDIG-supply = <®_cam>; VDDL-supply = <®_cam>; - orientation = <2>; + orientation = <MEDIA_ORIENTATION_EXTERNAL>; rotation = <0>; port { diff --git a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi b/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi index f5d529c5baf3e6848372d9b712acf3664dd2206e..178cfad9348350111cbbd20e02ac082115ecca28 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi @@ -8,6 +8,7 @@ #include "dt-bindings/input/input.h" #include <dt-bindings/interrupt-controller/irq.h> #include <dt-bindings/leds/common.h> +#include <dt-bindings/media/video-interface-devices.h> #include "dt-bindings/pwm/pwm.h" #include "dt-bindings/usb/pd.h" #include "imx8mq.dtsi" @@ -1116,7 +1117,7 @@ camera_front: camera@20 { vddd-supply = <®_vcam_1v2>; vddio-supply = <®_csi_1v8>; rotation = <90>; - orientation = <0>; + orientation = <MEDIA_ORIENTATION_FRONT>; port { camera1_ep: endpoint { -- 2.53.0