Commit f98bdb21 authored by André Apitzsch's avatar André Apitzsch Committed by Bjorn Andersson
Browse files

arm64: dts: qcom: msm8939-longcheer-l9100: Add rear flash



The phone has a Silergy SY7802 flash LED controller.

Signed-off-by: default avatarAndré Apitzsch <git@apitzsch.eu>
Reviewed-by: default avatarKonrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20240624-sy7802-v5-3-7abc9d96bfa6@apitzsch.eu


Signed-off-by: default avatarBjorn Andersson <andersson@kernel.org>
parent 4e597323
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
@@ -159,6 +159,25 @@ led@2 {
			};
		};
	};

	flash-led-controller@53 {
		compatible = "silergy,sy7802";
		reg = <0x53>;
		#address-cells = <1>;
		#size-cells = <0>;

		enable-gpios = <&tlmm 16 GPIO_ACTIVE_HIGH>;

		pinctrl-0 = <&camera_rear_flash_default>;
		pinctrl-names = "default";

		led@0 {
			reg = <0>;
			function = LED_FUNCTION_FLASH;
			color = <LED_COLOR_ID_WHITE>;
			led-sources = <0>, <1>;
		};
	};
};

&blsp_i2c3 {
@@ -318,6 +337,13 @@ camera_front_flash_default: camera-front-flash-default-state {
		bias-disable;
	};

	camera_rear_flash_default: camera-rear-flash-default-state {
		pins = "gpio9", "gpio16", "gpio51";
		function = "gpio";
		drive-strength = <2>;
		bias-disable;
	};

	gpio_hall_sensor_default: gpio-hall-sensor-default-state {
		pins = "gpio20";
		function = "gpio";