diff --git a/Kbuild b/Kbuild index 727eb597..4b999493 100644 --- a/Kbuild +++ b/Kbuild @@ -18,6 +18,10 @@ ifeq ($(CONFIG_ARCH_NEO), y) dtbo-y += neo-vidc.dtbo endif +ifeq ($(CONFIG_ARCH_BENGAL), y) +dtbo-y += bengal-vidc.dtbo +endif + ifeq ($(CONFIG_ARCH_KHAJE), y) dtbo-y += khaje-vidc.dtbo dtbo-y += khaje-vidc-iot.dtbo diff --git a/bengal-vidc.dts b/bengal-vidc.dts new file mode 100644 index 00000000..5877e101 --- /dev/null +++ b/bengal-vidc.dts @@ -0,0 +1,15 @@ +/dts-v1/; +/plugin/; + +#include +#include +#include +#include +#include "khaje-vidc.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Bengal SoC"; + compatible = "qcom,bengal"; + qcom,msm-id = <417 0x10000>, <444 0x10000>; + qcom,board-id = <0 0>; +}; diff --git a/khaje-vidc.dtsi b/khaje-vidc.dtsi index 7cf1fc73..bab28f74 100644 --- a/khaje-vidc.dtsi +++ b/khaje-vidc.dtsi @@ -1,6 +1,7 @@ &soc { msm_vidc: qcom,vidc@5a00000 { - compatible = "qcom,msm-vidc","qcom,msm-vidc-khaje", "qcom,msm-vidc-ar50lt"; + compatible = "qcom,msm-vidc","qcom,msm-vidc-khaje", "qcom,msm-vidc-bengal", + "qcom,msm-vidc-ar50lt"; status = "okay"; reg = <0x5a00000 0x200000>; interrupts = ;