diff --git a/Kbuild b/Kbuild new file mode 100644 index 00000000..7b656c4f --- /dev/null +++ b/Kbuild @@ -0,0 +1,6 @@ + +dtbo-y += display/waipio-sde.dtbo \ + display/waipio-sde-display-rumi.dtbo +always-y := $(dtb-y) $(dtbo-y) +subdir-y := $(dts-dirs) +clean-files := *.dtb *.dtbo \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..b1e0dfe9 --- /dev/null +++ b/Makefile @@ -0,0 +1,9 @@ +KBUILD_OPTIONS+=KBUILD_EXTMOD_DTS=. + +all: dtbs + +clean: + $(MAKE) -C $(KERNEL_SRC) M=$(M) clean + +%: + $(MAKE) -C $(KERNEL_SRC) M=$(M) $@ $(KBUILD_OPTIONS) diff --git a/display/waipio-sde-common.dtsi b/display/waipio-sde-common.dtsi index 62e3140b..4bbf8494 100644 --- a/display/waipio-sde-common.dtsi +++ b/display/waipio-sde-common.dtsi @@ -1,4 +1,5 @@ #include +#include &soc { mdss_mdp: qcom,mdss_mdp@ae00000 { diff --git a/display/waipio-sde-display-rumi.dts b/display/waipio-sde-display-rumi.dts new file mode 100644 index 00000000..ddf51d66 --- /dev/null +++ b/display/waipio-sde-display-rumi.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "waipio-sde-display-rumi.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Waipio Rumi"; + compatible = "qcom,waipio-rumi", "qcom,waipio"; + qcom,msm-id = <457 0x10000>; + qcom,board-id = <0x1000F 0>; +}; \ No newline at end of file diff --git a/display/waipio-sde.dts b/display/waipio-sde.dts new file mode 100644 index 00000000..bb5c3962 --- /dev/null +++ b/display/waipio-sde.dts @@ -0,0 +1,9 @@ +/dts-v1/; +/plugin/; + +#include "waipio-sde.dtsi" + +/ { + qcom,msm-id = <457 0x10000>; + qcom,board-id = <0 0>; +}; \ No newline at end of file diff --git a/display/waipio-sde.dtsi b/display/waipio-sde.dtsi index bd034de0..ea3cfd34 100644 --- a/display/waipio-sde.dtsi +++ b/display/waipio-sde.dtsi @@ -1,5 +1,9 @@ -#include "waipio-sde-common.dtsi" #include +#include +#include +#include +#include +#include "waipio-sde-common.dtsi" &soc { ext_disp: qcom,msm-ext-disp {