Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cb75b276 authored by Deepak Katragadda's avatar Deepak Katragadda
Browse files

msm: subsys-pil-tz: Move BCSS PIL/SSR support to generic PIL/SSR driver



The need for a seperate BCSS PIL/SSR driver goes away by
leveraging the functionality of the generic PIL/SSR driver.

Change-Id: I481f3818462b350b89f3f781373a71e5cd91df54
Signed-off-by: default avatarDeepak Katragadda <dkatraga@codeaurora.org>
parent ed08b518
Loading
Loading
Loading
Loading
+0 −20
Original line number Diff line number Diff line
* Broadcast Subsystem Peripheral Image Loader

pil-bcss is a peripheral image loading (PIL) driver. It is used for loading
and authenticating broadcast demodulator firmware images.

Required properties:
- compatible: "pil-bcss"
- qcom,firmware-name: Base name of the firmware image. Ex. "bcss"

Optional properties:
- qcom,restart-group: List of subsystems that will need to restart together.

Example:

	qcom,pil-bcss {
		compatible = "qcom,pil-bcss";

		qcom,firmware-name = "bcss";
	};
+3 −1
Original line number Diff line number Diff line
@@ -1086,8 +1086,10 @@
	};

	qcom,pil-bcss {
		compatible = "qcom,pil-bcss";
		compatible = "qcom,pil-tz-generic";

		qcom,pas-id = <11>;
		qcom,proxy-timeout-ms = <0>;
		qcom,firmware-name = "bcss";
	};

+0 −1
Original line number Diff line number Diff line
@@ -46,7 +46,6 @@ CONFIG_MSM_SYSMON_COMM=y
CONFIG_MSM_PIL_SSR_GENERIC=y
CONFIG_MSM_PIL=y
CONFIG_MSM_PIL_LPASS_QDSP6V5=y
CONFIG_MSM_PIL_BCSS=y
CONFIG_MSM_TZ_LOG=y
CONFIG_MSM_DIRECT_SCLK_ACCESS=y
CONFIG_MSM_BUS_SCALING=y
+0 −9
Original line number Diff line number Diff line
@@ -961,15 +961,6 @@ config MSM_PIL_MSS_QDSP6V5

	  If unsure, say N.

config MSM_PIL_BCSS
	tristate "BCSS (Broadcast Subsystem Boot Support)"
	depends on MSM_PIL && MSM_SUBSYSTEM_RESTART
	help
	  Support for booting and shutdown the Broadcast subsystem demodulator.

	  BCSS is the Broadcast subsystem processor to receive and process the
	  Analog/Digital broadcast data from tuners / external demodulator.

config MSM_PIL_PRONTO
	tristate "PRONTO (WCNSS) Boot Support"
	depends on MSM_PIL && MSM_SUBSYSTEM_RESTART
+0 −1
Original line number Diff line number Diff line
@@ -35,7 +35,6 @@ obj-$(CONFIG_MSM_PIL_LPASS_QDSP6V5) += pil-q6v5.o pil-q6v5-lpass.o
obj-$(CONFIG_MSM_PIL_MSS_QDSP6V5) += pil-q6v5.o pil-msa.o pil-q6v5-mss.o
obj-$(CONFIG_MSM_PIL_PRONTO) += pil-pronto.o
obj-$(CONFIG_MSM_PIL_FEMTO) += pil-q6v5.o pil-msa.o pil-femto-modem.o
obj-$(CONFIG_MSM_PIL_BCSS) += pil-bcss.o
obj-$(CONFIG_MSM_BAM_DMUX) += bam_dmux.o
obj-$(CONFIG_MSM_SMD_LOGGING) += smem_log.o
obj-y += socinfo.o
Loading