From 9c3a05ae56f0abbe4c04f412d8926e3ec42f081f Mon Sep 17 00:00:00 2001 From: Tony Truong Date: Wed, 29 Jul 2015 13:51:44 -0700 Subject: [PATCH] mhi: core: Add mdmcalifornium as a supported MDM by MHI Add mdmcalifornium to the list of supported PCIe devices by MHI. Change-Id: I34e846caceb8fd2808594470cccbb7e318011cda Signed-off-by: Andrei Danaila Signed-off-by: Tony Truong --- drivers/platform/msm/mhi/mhi_iface.c | 8 +++++++- drivers/platform/msm/mhi/mhi_macros.h | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/platform/msm/mhi/mhi_iface.c b/drivers/platform/msm/mhi/mhi_iface.c index 6b37ba853a84..76966276d234 100644 --- a/drivers/platform/msm/mhi/mhi_iface.c +++ b/drivers/platform/msm/mhi/mhi_iface.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. +/* Copyright (c) 2014-2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and @@ -44,6 +44,8 @@ static DEFINE_PCI_DEVICE_TABLE(mhi_pcie_device_id) = { PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { MHI_PCIE_VENDOR_ID, MHI_PCIE_DEVICE_ID_ZIRC, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, + { MHI_PCIE_VENDOR_ID, MHI_PCIE_DEVICE_ID_9x55, + PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { 0, }, }; @@ -319,6 +321,10 @@ DECLARE_PCI_FIXUP_HEADER(MHI_PCIE_VENDOR_ID, MHI_PCIE_DEVICE_ID_9x35, mhi_msm_fixup); +DECLARE_PCI_FIXUP_HEADER(MHI_PCIE_VENDOR_ID, + MHI_PCIE_DEVICE_ID_9x55, + mhi_msm_fixup); + DECLARE_PCI_FIXUP_HEADER(MHI_PCIE_VENDOR_ID, MHI_PCIE_DEVICE_ID_ZIRC, mhi_msm_fixup); diff --git a/drivers/platform/msm/mhi/mhi_macros.h b/drivers/platform/msm/mhi/mhi_macros.h index 9d5c15e60672..08b8e62c2ffc 100644 --- a/drivers/platform/msm/mhi/mhi_macros.h +++ b/drivers/platform/msm/mhi/mhi_macros.h @@ -46,6 +46,7 @@ #define MHI_PCIE_VENDOR_ID 0x17CB #define MHI_PCIE_DEVICE_ID_9x35 0x0300 #define MHI_PCIE_DEVICE_ID_ZIRC 0x0301 +#define MHI_PCIE_DEVICE_ID_9x55 0x0302 #define TRB_MAX_DATA_SIZE 0x1000 #define MHI_DATA_SEG_WINDOW_START_ADDR 0x0ULL