mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-18 03:23:53 -04:00
dt-bindings: media: Deprecate clock-frequency property for camera sensors
Usage of the clock-frequency property for camera sensors is discouraged in favour of using assigned-clock-rates (and assigned-clock-parents where needed). Mark the property as deprecated. Update the examples accordingly. In DT examples where the sensor input clock appears to come from a programmable clock generator, replace clock-frequency by the assigned-clocks and assigned-clock-rates properties. Otherwise, just drop clock-frequency. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Reviewed-by: Mehdi Djait <mehdi.djait@linux.intel.com> Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
This commit is contained in:
committed by
Mauro Carvalho Chehab
parent
fa9e6df636
commit
aa1826696a
@@ -292,7 +292,8 @@ examples:
|
||||
|
||||
clocks = <&clock_camcc CAM_CC_MCLK0_CLK>;
|
||||
clock-names = "xvclk";
|
||||
clock-frequency = <19200000>;
|
||||
assigned-clocks = <&clock_camcc CAM_CC_MCLK0_CLK>;
|
||||
assigned-clock-rates = <19200000>;
|
||||
|
||||
dovdd-supply = <&vreg_lvs1a_1p8>;
|
||||
avdd-supply = <&cam0_avdd_2v8>;
|
||||
@@ -324,7 +325,8 @@ examples:
|
||||
|
||||
clocks = <&clock_camcc CAM_CC_MCLK3_CLK>;
|
||||
clock-names = "xclk";
|
||||
clock-frequency = <24000000>;
|
||||
assigned-clocks = <&clock_camcc CAM_CC_MCLK3_CLK>;
|
||||
assigned-clock-rates = <24000000>;
|
||||
|
||||
vdddo-supply = <&vreg_lvs1a_1p8>;
|
||||
vdda-supply = <&cam3_avdd_2v8>;
|
||||
|
||||
@@ -55,6 +55,7 @@ properties:
|
||||
|
||||
clock-frequency:
|
||||
description: Frequency of the external clock to the sensor in Hz.
|
||||
deprecated: true
|
||||
|
||||
reset-gpios:
|
||||
description: Reset GPIO. Also commonly called XSHUTDOWN in hardware
|
||||
@@ -93,7 +94,6 @@ properties:
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
- clock-frequency
|
||||
- clocks
|
||||
|
||||
additionalProperties: false
|
||||
@@ -114,8 +114,11 @@ examples:
|
||||
reg = <0x10>;
|
||||
reset-gpios = <&gpio3 20 GPIO_ACTIVE_LOW>;
|
||||
vana-supply = <&vaux3>;
|
||||
|
||||
clocks = <&omap3_isp 0>;
|
||||
clock-frequency = <9600000>;
|
||||
assigned-clocks = <&omap3_isp 0>;
|
||||
assigned-clock-rates = <9600000>;
|
||||
|
||||
port {
|
||||
ccs_ep: endpoint {
|
||||
data-lanes = <1 2>;
|
||||
|
||||
@@ -39,6 +39,7 @@ properties:
|
||||
clock-frequency:
|
||||
description:
|
||||
Frequency of the eclk clock in Hz.
|
||||
deprecated: true
|
||||
|
||||
dovdd-supply:
|
||||
description:
|
||||
@@ -100,7 +101,6 @@ required:
|
||||
- reg
|
||||
- clocks
|
||||
- clock-names
|
||||
- clock-frequency
|
||||
- dovdd-supply
|
||||
- avdd-supply
|
||||
- dvdd-supply
|
||||
@@ -127,7 +127,6 @@ examples:
|
||||
|
||||
clocks = <&ov02a10_clk>;
|
||||
clock-names = "eclk";
|
||||
clock-frequency = <24000000>;
|
||||
|
||||
rotation = <180>;
|
||||
|
||||
|
||||
@@ -21,6 +21,7 @@ properties:
|
||||
|
||||
clock-frequency:
|
||||
description: Frequency of the xclk clock in Hz.
|
||||
deprecated: true
|
||||
|
||||
vdda-supply:
|
||||
description: Analog voltage supply, 2.8 volts
|
||||
@@ -83,8 +84,11 @@ examples:
|
||||
camera@3c {
|
||||
compatible = "ovti,ov5645";
|
||||
reg = <0x3c>;
|
||||
|
||||
clocks = <&clks 1>;
|
||||
clock-frequency = <24000000>;
|
||||
assigned-clocks = <&clks 1>;
|
||||
assigned-clock-rates = <24000000>;
|
||||
|
||||
vdddo-supply = <&ov5645_vdddo_1v8>;
|
||||
vdda-supply = <&ov5645_vdda_2v8>;
|
||||
vddd-supply = <&ov5645_vddd_1v5>;
|
||||
|
||||
@@ -29,6 +29,7 @@ properties:
|
||||
|
||||
clock-frequency:
|
||||
description: Frequency of the xclk clock in Hz.
|
||||
deprecated: true
|
||||
|
||||
vdda-supply:
|
||||
description: Analog voltage supply, 2.8 volts
|
||||
@@ -89,8 +90,11 @@ examples:
|
||||
camera@3c {
|
||||
compatible = "ovti,ov7251";
|
||||
reg = <0x3c>;
|
||||
|
||||
clocks = <&clks 1>;
|
||||
clock-frequency = <24000000>;
|
||||
assigned-clocks = <&clks 1>;
|
||||
assigned-clock-rates = <24000000>;
|
||||
|
||||
vdddo-supply = <&ov7251_vdddo_1v8>;
|
||||
vdda-supply = <&ov7251_vdda_2v8>;
|
||||
vddd-supply = <&ov7251_vddd_1v5>;
|
||||
|
||||
@@ -37,6 +37,7 @@ properties:
|
||||
clock-frequency:
|
||||
description:
|
||||
Frequency of the xvclk clock in Hertz.
|
||||
deprecated: true
|
||||
|
||||
dovdd-supply:
|
||||
description:
|
||||
@@ -87,7 +88,6 @@ required:
|
||||
- reg
|
||||
- clocks
|
||||
- clock-names
|
||||
- clock-frequency
|
||||
- dovdd-supply
|
||||
- avdd-supply
|
||||
- dvdd-supply
|
||||
@@ -114,7 +114,6 @@ examples:
|
||||
|
||||
clocks = <&cam_osc>;
|
||||
clock-names = "xvclk";
|
||||
clock-frequency = <19200000>;
|
||||
|
||||
avdd-supply = <&mt6358_vcama2_reg>;
|
||||
dvdd-supply = <&mt6358_vcamd_reg>;
|
||||
|
||||
@@ -26,6 +26,7 @@ properties:
|
||||
clock-frequency:
|
||||
default: 24000000
|
||||
description: mclk clock frequency
|
||||
deprecated: true
|
||||
|
||||
rstn-gpios:
|
||||
maxItems: 1
|
||||
@@ -82,9 +83,12 @@ examples:
|
||||
sensor@2d {
|
||||
compatible = "samsung,s5k5baf";
|
||||
reg = <0x2d>;
|
||||
|
||||
clocks = <&camera 0>;
|
||||
assigned-clocks = <&camera 0>;
|
||||
assigned-clock-rates = <24000000>;
|
||||
|
||||
clock-names = "mclk";
|
||||
clock-frequency = <24000000>;
|
||||
rstn-gpios = <&gpl2 1 GPIO_ACTIVE_LOW>;
|
||||
stbyn-gpios = <&gpl2 0 GPIO_ACTIVE_LOW>;
|
||||
vdda-supply = <&cam_io_en_reg>;
|
||||
|
||||
@@ -30,6 +30,7 @@ properties:
|
||||
clock-frequency:
|
||||
default: 24000000
|
||||
description: extclk clock frequency
|
||||
deprecated: true
|
||||
|
||||
gpios:
|
||||
maxItems: 1
|
||||
@@ -80,8 +81,11 @@ examples:
|
||||
sensor@10 {
|
||||
compatible = "samsung,s5k6a3";
|
||||
reg = <0x10>;
|
||||
clock-frequency = <24000000>;
|
||||
|
||||
clocks = <&camera 1>;
|
||||
assigned-clocks = <&camera 1>;
|
||||
assigned-clock-rates = <24000000>;
|
||||
|
||||
clock-names = "extclk";
|
||||
gpios = <&gpm1 6 GPIO_ACTIVE_LOW>;
|
||||
afvdd-supply = <&ldo19_reg>;
|
||||
|
||||
@@ -51,6 +51,7 @@ properties:
|
||||
|
||||
clock-frequency:
|
||||
description: Frequency of the xclk clock in Hz
|
||||
deprecated: true
|
||||
|
||||
vdda-supply:
|
||||
description: Analog power supply (2.9V)
|
||||
@@ -100,7 +101,6 @@ required:
|
||||
- reg
|
||||
- clocks
|
||||
- clock-names
|
||||
- clock-frequency
|
||||
- vdda-supply
|
||||
- vddd-supply
|
||||
- vdddo-supply
|
||||
@@ -125,7 +125,8 @@ examples:
|
||||
|
||||
clocks = <&gcc 90>;
|
||||
clock-names = "xclk";
|
||||
clock-frequency = <37125000>;
|
||||
assigned-clocks = <&clks 1>;
|
||||
assigned-clock-rates = <37125000>;
|
||||
|
||||
vdddo-supply = <&camera_vdddo_1v8>;
|
||||
vdda-supply = <&camera_vdda_2v8>;
|
||||
|
||||
@@ -209,9 +209,10 @@ examples:
|
||||
svdda-supply = <&cam_io_reg>;
|
||||
svddio-supply = <&ldo19_reg>;
|
||||
afvdd-supply = <&ldo19_reg>;
|
||||
clock-frequency = <24000000>;
|
||||
clocks = <&camera 1>;
|
||||
clock-names = "extclk";
|
||||
assigned-clocks = <&camera 1>;
|
||||
assigned-clock-rates = <24000000>;
|
||||
gpios = <&gpm1 6 GPIO_ACTIVE_LOW>;
|
||||
|
||||
port {
|
||||
|
||||
@@ -259,10 +259,11 @@ examples:
|
||||
svdda-supply = <&cam_io_reg>;
|
||||
svddio-supply = <&ldo19_reg>;
|
||||
afvdd-supply = <&ldo19_reg>;
|
||||
clock-frequency = <24000000>;
|
||||
/* CAM_B_CLKOUT */
|
||||
clocks = <&camera 1>;
|
||||
clock-names = "extclk";
|
||||
assigned-clocks = <&camera 1>;
|
||||
assigned-clock-rates = <24000000>;
|
||||
gpios = <&gpm1 6 GPIO_ACTIVE_LOW>;
|
||||
|
||||
port {
|
||||
|
||||
Reference in New Issue
Block a user