diff --git a/Kbuild b/Kbuild index 57bd5f08..e418d385 100644 --- a/Kbuild +++ b/Kbuild @@ -13,7 +13,14 @@ ifeq ($(CONFIG_ARCH_SUN), y) sun-mm-qrd-sku1-overlay.dtbo \ sun-mm-qrd-sku1-v8-overlay.dtbo \ sun-mm-qrd-sku2-v8-overlay.dtbo \ - sun-mm-rumi-overlay.dtbo + sun-mm-rumi-overlay.dtbo \ + sun-mm-rcm-overlay.dtbo \ + sun-mm-atp-overlay.dtbo \ + sun-mm-cdp-ganges-nodisplay-overlay.dtbo \ + sun-mm-mtp-3-5mm-overlay.dtbo \ + sun-mm-rcm-kiwi-overlay.dtbo \ + sun-mm-rcm-kiwi-v8-overlay.dtbo \ + sun-mm-rcm-v8-overlay.dtbo endif always-y := $(dtb-y) $(dtbo-y) diff --git a/sun-mm-atp-overlay.dts b/sun-mm-atp-overlay.dts new file mode 100644 index 00000000..70518bfa --- /dev/null +++ b/sun-mm-atp-overlay.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "hw_fence/sun-hw-fence.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Sun ATP"; + compatible = "qcom,sun-atp", "qcom,sun", "qcom,sunp-atp", "qcom,sunp", "qcom,atp"; + qcom,msm-id = <618 0x10000>, <618 0x20000>; + qcom,board-id = <0x10021 0>; +}; diff --git a/sun-mm-cdp-ganges-nodisplay-overlay.dts b/sun-mm-cdp-ganges-nodisplay-overlay.dts new file mode 100644 index 00000000..875b8884 --- /dev/null +++ b/sun-mm-cdp-ganges-nodisplay-overlay.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "hw_fence/sun-hw-fence.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Sun CDP No Display"; + compatible = "qcom,sun-cdp", "qcom,sun", "qcom,cdp"; + qcom,msm-id = <618 0x10000>, <618 0x20000>, <639 0x10000>, <639 0x20000>; + qcom,board-id = <0x30001 0>; +}; diff --git a/sun-mm-mtp-3-5mm-overlay.dts b/sun-mm-mtp-3-5mm-overlay.dts new file mode 100644 index 00000000..ef20e3f0 --- /dev/null +++ b/sun-mm-mtp-3-5mm-overlay.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "hw_fence/sun-hw-fence.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Sun MTP with 3.5mm"; + compatible = "qcom,sun-mtp", "qcom,sun", "qcom,sunp-mtp", "qcom,sunp", "qcom,mtp"; + qcom,msm-id = <618 0x10000>, <618 0x20000>, <639 0x10000>, <639 0x20000>; + qcom,board-id = <0x60008 0>; +}; diff --git a/sun-mm-rcm-kiwi-overlay.dts b/sun-mm-rcm-kiwi-overlay.dts new file mode 100644 index 00000000..e382d84d --- /dev/null +++ b/sun-mm-rcm-kiwi-overlay.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "hw_fence/sun-hw-fence.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Sun RCM Kiwi WLAN"; + compatible = "qcom,sun-rcm", "qcom,sun", "qcom,sunp-rcm", "qcom,sunp", "qcom,rcm"; + qcom,msm-id = <618 0x10000>, <618 0x20000>; + qcom,board-id = <0x40015 0>; +}; diff --git a/sun-mm-rcm-kiwi-v8-overlay.dts b/sun-mm-rcm-kiwi-v8-overlay.dts new file mode 100644 index 00000000..ddf43428 --- /dev/null +++ b/sun-mm-rcm-kiwi-v8-overlay.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "hw_fence/sun-hw-fence.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Sun RCM Kiwi WLAN V8 Power Grid"; + compatible = "qcom,sun-rcm", "qcom,sun", "qcom,sunp-rcm", "qcom,sunp", "qcom,rcm"; + qcom,msm-id = <618 0x10000>, <618 0x20000>; + qcom,board-id = <0x20015 0>; +}; diff --git a/sun-mm-rcm-overlay.dts b/sun-mm-rcm-overlay.dts new file mode 100644 index 00000000..00888cc2 --- /dev/null +++ b/sun-mm-rcm-overlay.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "hw_fence/sun-hw-fence.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Sun RCM"; + compatible = "qcom,sun-rcm", "qcom,sun", "qcom,rcm"; + qcom,msm-id = <618 0x10000>, <618 0x20000>; + qcom,board-id = <0x15 0>; +}; diff --git a/sun-mm-rcm-v8-overlay.dts b/sun-mm-rcm-v8-overlay.dts new file mode 100644 index 00000000..904cda80 --- /dev/null +++ b/sun-mm-rcm-v8-overlay.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "hw_fence/sun-hw-fence.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Sun RCM V8 Power Grid"; + compatible = "qcom,sun-rcm", "qcom,sun", "qcom,sunp-rcm", "qcom,sunp", "qcom,rcm"; + qcom,msm-id = <618 0x10000>, <618 0x20000>; + qcom,board-id = <0x30015 0>; +};