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

Commit 93cb11c7 authored by Raghavendra Kakarla's avatar Raghavendra Kakarla Committed by Swetha Chikkaboraiah
Browse files

drivers: irqchip: qcom: Add MSM8953 pin data for MPM



Add the mpm pin input mapping for msm8953 chip.

Change-Id: Ib057803fc9cc3e7bb4ae287706a4b065739b0445
Signed-off-by: default avatarRaghavendra Kakarla <rkakarla@codeaurora.org>
Signed-off-by: default avatarSwetha Chikkaboraiah <schikk@codeaurora.org>
parent ef94cac2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -88,5 +88,5 @@ obj-$(CONFIG_MESON_IRQ_GPIO) += irq-meson-gpio.o
obj-$(CONFIG_GOLDFISH_PIC) 		+= irq-goldfish-pic.o
obj-$(CONFIG_NDS32)			+= irq-ativic32.o
obj-$(CONFIG_QCOM_PDC)			+= qcom-pdc.o
obj-$(CONFIG_QCOM_MPM)			+= qcom-mpm.o qcom-mpm-bengal.o qcom-mpm-scuba.o qcom-mpm-sdm660.o qcom-mpm-msm8937.o
obj-$(CONFIG_QCOM_MPM)			+= qcom-mpm.o qcom-mpm-bengal.o qcom-mpm-scuba.o qcom-mpm-sdm660.o qcom-mpm-msm8937.o qcom-mpm-msm8953.o
obj-$(CONFIG_SIFIVE_PLIC)		+= irq-sifive-plic.o
+16 −0
Original line number Diff line number Diff line
// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2021, The Linux Foundation. All rights reserved.
 */

#include <soc/qcom/mpm.h>

const struct mpm_pin mpm_msm8953_gic_chip_data[] = {
	{2, 216}, /* tsens_upper_lower_int */
	{37, 252}, /* qmp_usb3_lfps_rxterm_irq -> ss_phy_irq */
	{49, 168}, /* qusb2phy_dpse_hv -> hs_phy_irq*/
	{53, 104}, /* mdss_irq */
	{58, 168}, /* qusb2phy_dmse_hv -> hs_phy_irq*/
	{88, 222}, /* ee0_krait_hlos_spmi_periph_irq */
	{-1},
};
+4 −0
Original line number Diff line number Diff line
@@ -600,6 +600,10 @@ static const struct of_device_id mpm_gic_chip_data_table[] = {
		.compatible = "qcom,mpm-gic-msm8937",
		.data = mpm_msm8937_gic_chip_data,
	},
	{
		.compatible = "qcom,mpm-gic-msm8953",
		.data = mpm_msm8953_gic_chip_data,
	},
	{}
};
MODULE_DEVICE_TABLE(of, mpm_gic_chip_data_table);
+1 −0
Original line number Diff line number Diff line
@@ -18,5 +18,6 @@ extern const struct mpm_pin mpm_bengal_gic_chip_data[];
extern const struct mpm_pin mpm_scuba_gic_chip_data[];
extern const struct mpm_pin mpm_sdm660_gic_chip_data[];
extern const struct mpm_pin mpm_msm8937_gic_chip_data[];
extern const struct mpm_pin mpm_msm8953_gic_chip_data[];

#endif /* __QCOM_MPM_H__ */