Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp1638164pxb; Thu, 16 Sep 2021 11:44:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx8vbQek/VZZH6SYA4NPTpozKzqA5bSNP9XoJO0DvTrjg/MOhByg/wNNmrqqIfeDP17mo2v X-Received: by 2002:a17:906:b46:: with SMTP id v6mr7802616ejg.262.1631817873342; Thu, 16 Sep 2021 11:44:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631817873; cv=none; d=google.com; s=arc-20160816; b=tysZZnls25296d7l5o8ymw6A0tVmj9rSlXKN+0KYYwfxdEeu4JMAY52SmVgLgJpyCA B/W7dhks4G7POBnnepYpqXiSoe1MzXoHEy75yplfsCuPcTRHMPNuPo6tu53hcGrkc0GB PE0GQq4Uj2u1CwqZbn1W/Ny2Ig9aw0Vx1H6ZqMiH7Mac649bPpxNN6aEgNfznspdKW92 2Dx8nghORIPe/Lk3qwOtbyP9TZc6JovhYjnYazwDfI+y13A1jUG+93vWyc9/VGcdFasA WhCa/c6LQ4iLM+VX3W8PQVVFQ5Cr2CpHr+vsHn2Zw4JNSMG22jFP+H8d4FWZULofJE7q Yo3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=Og08I3gsYBobaAPr+vhC2V9mODpgtz28AymL18Uqyq4=; b=nwLzMnIVkbiMNBhIAaemilCqSLt9f9URlQLurkZ+nVCa2zJgBiPzeao+8JRng/BCaB EG4LMjm5ycnBha4Hl35sMgz6eTzhOS7SfRnyR81dSQK5geUhqz6ML9JQUo7x4tgW09bl CY4UHuAXxAoAqKSXkpr2rOoUrwcN00C+dMoT8kf4Ky1MSIFSN1N3/vPYfF4TAw3aDKHw 84WqOG5gwDyAzs620CpgCUmT8bekgcI9zuXh59QeWBqDWxlMxoATuilt9qdaNHUlFa9W opYkTM0nj4VYSoHF1JnQwfpRaE2I1UuWqf53VOgru4vfMPNl7NnwlqG2SaazDge/SWX2 YYDg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p14si4218819ejn.419.2021.09.16.11.44.02; Thu, 16 Sep 2021 11:44:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240302AbhIPQEk (ORCPT + 99 others); Thu, 16 Sep 2021 12:04:40 -0400 Received: from pbmsgap02.intersil.com ([192.157.179.202]:49212 "EHLO pbmsgap02.intersil.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239837AbhIPQEi (ORCPT ); Thu, 16 Sep 2021 12:04:38 -0400 X-Greylist: delayed 1288 seconds by postgrey-1.27 at vger.kernel.org; Thu, 16 Sep 2021 12:04:38 EDT Received: from pps.filterd (pbmsgap02.intersil.com [127.0.0.1]) by pbmsgap02.intersil.com (8.16.0.42/8.16.0.42) with SMTP id 18GFWVHr012382; Thu, 16 Sep 2021 11:41:44 -0400 Received: from pbmxdp03.intersil.corp (pbmxdp03.pb.intersil.com [132.158.200.224]) by pbmsgap02.intersil.com with ESMTP id 3b0pmh1wvx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 16 Sep 2021 11:41:44 -0400 Received: from pbmxdp02.intersil.corp (132.158.200.223) by pbmxdp03.intersil.corp (132.158.200.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.2242.4; Thu, 16 Sep 2021 11:41:42 -0400 Received: from localhost (132.158.202.109) by pbmxdp02.intersil.corp (132.158.200.223) with Microsoft SMTP Server id 15.1.2242.4 via Frontend Transport; Thu, 16 Sep 2021 11:41:41 -0400 From: To: , , , CC: , , Min Li Subject: [PATCH misc v2 1/2] mfd: rsmu: Resolve naming conflict between idt8a340_reg.h and idt82p33_reg.h Date: Thu, 16 Sep 2021 11:41:06 -0400 Message-ID: <1631806867-25003-1-git-send-email-min.li.xe@renesas.com> X-Mailer: git-send-email 2.7.4 X-TM-AS-MML: disable MIME-Version: 1.0 Content-Type: text/plain X-Proofpoint-GUID: KpEpIIL05_SX3smoH3mdYELd6-0RZY6z X-Proofpoint-ORIG-GUID: KpEpIIL05_SX3smoH3mdYELd6-0RZY6z X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391,18.0.790 definitions=2021-09-16_04:2021-09-16,2021-09-16 signatures=0 X-Proofpoint-Spam-Details: rule=junk_notspam policy=junk score=0 spamscore=0 adultscore=0 bulkscore=0 phishscore=0 suspectscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109030001 definitions=main-2109160095 X-Proofpoint-Spam-Reason: mlx Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Min Li Resolve name conflicts so that rsmu misc driver can be simplified to one c file suggested by Greg KH Signed-off-by: Min Li --- include/linux/mfd/idt82p33_reg.h | 148 ++++++++++++++++++++------------------- 1 file changed, 75 insertions(+), 73 deletions(-) diff --git a/include/linux/mfd/idt82p33_reg.h b/include/linux/mfd/idt82p33_reg.h index 129a6c0..ded0ab8 100644 --- a/include/linux/mfd/idt82p33_reg.h +++ b/include/linux/mfd/idt82p33_reg.h @@ -7,106 +7,108 @@ #ifndef HAVE_IDT82P33_REG #define HAVE_IDT82P33_REG +#define SABRE_REG_ADDR(page, offset) (((page) << 0x7) | ((offset) & 0x7f)) + /* Register address */ -#define DPLL1_TOD_CNFG 0x134 -#define DPLL2_TOD_CNFG 0x1B4 +#define SABRE_DPLL1_TOD_CNFG 0x134 +#define SABRE_DPLL2_TOD_CNFG 0x1B4 -#define DPLL1_TOD_STS 0x10B -#define DPLL2_TOD_STS 0x18B +#define SABRE_DPLL1_TOD_STS 0x10B +#define SABRE_DPLL2_TOD_STS 0x18B -#define DPLL1_TOD_TRIGGER 0x115 -#define DPLL2_TOD_TRIGGER 0x195 +#define SABRE_DPLL1_TOD_TRIGGER 0x115 +#define SABRE_DPLL2_TOD_TRIGGER 0x195 -#define DPLL1_OPERATING_MODE_CNFG 0x120 -#define DPLL2_OPERATING_MODE_CNFG 0x1A0 +#define SABRE_DPLL1_OPERATING_MODE_CNFG 0x120 +#define SABRE_DPLL2_OPERATING_MODE_CNFG 0x1A0 -#define DPLL1_HOLDOVER_FREQ_CNFG 0x12C -#define DPLL2_HOLDOVER_FREQ_CNFG 0x1AC +#define SABRE_DPLL1_HOLDOVER_FREQ_CNFG 0x12C +#define SABRE_DPLL2_HOLDOVER_FREQ_CNFG 0x1AC -#define DPLL1_PHASE_OFFSET_CNFG 0x143 -#define DPLL2_PHASE_OFFSET_CNFG 0x1C3 +#define SABRE_DPLL1_PHASE_OFFSET_CNFG 0x143 +#define SABRE_DPLL2_PHASE_OFFSET_CNFG 0x1C3 -#define DPLL1_SYNC_EDGE_CNFG 0x140 -#define DPLL2_SYNC_EDGE_CNFG 0x1C0 +#define SABRE_DPLL1_SYNC_EDGE_CNFG 0x140 +#define SABRE_DPLL2_SYNC_EDGE_CNFG 0x1C0 -#define DPLL1_INPUT_MODE_CNFG 0x116 -#define DPLL2_INPUT_MODE_CNFG 0x196 +#define SABRE_DPLL1_INPUT_MODE_CNFG 0x116 +#define SABRE_DPLL2_INPUT_MODE_CNFG 0x196 -#define DPLL1_OPERATING_STS 0x102 -#define DPLL2_OPERATING_STS 0x182 +#define SABRE_DPLL1_OPERATING_STS 0x102 +#define SABRE_DPLL2_OPERATING_STS 0x182 -#define DPLL1_CURRENT_FREQ_STS 0x103 -#define DPLL2_CURRENT_FREQ_STS 0x183 +#define SABRE_DPLL1_CURRENT_FREQ_STS 0x103 +#define SABRE_DPLL2_CURRENT_FREQ_STS 0x183 -#define REG_SOFT_RESET 0X381 +#define SABRE_REG_SOFT_RESET 0X381 -#define OUT_MUX_CNFG(outn) REG_ADDR(0x6, (0xC * (outn))) +#define SABRE_OUT_MUX_CNFG(outn) REG_ADDR(0x6, (0xC * (outn))) /* Register bit definitions */ -#define SYNC_TOD BIT(1) -#define PH_OFFSET_EN BIT(7) -#define SQUELCH_ENABLE BIT(5) +#define SABRE_SYNC_TOD BIT(1) +#define SABRE_PH_OFFSET_EN BIT(7) +#define SABRE_SQUELCH_ENABLE BIT(5) /* Bit definitions for the DPLL_MODE register */ -#define PLL_MODE_SHIFT (0) -#define PLL_MODE_MASK (0x1F) -#define COMBO_MODE_EN BIT(5) -#define COMBO_MODE_SHIFT (6) -#define COMBO_MODE_MASK (0x3) +#define SABRE_PLL_MODE_SHIFT (0) +#define SABRE_PLL_MODE_MASK (0x1F) +#define SABRE_COMBO_MODE_EN BIT(5) +#define SABRE_COMBO_MODE_SHIFT (6) +#define SABRE_COMBO_MODE_MASK (0x3) /* Bit definitions for DPLL_OPERATING_STS register */ -#define OPERATING_STS_MASK (0x7) -#define OPERATING_STS_SHIFT (0x0) +#define SABRE_OPERATING_STS_MASK (0x7) +#define SABRE_OPERATING_STS_SHIFT (0x0) /* Bit definitions for DPLL_TOD_TRIGGER register */ -#define READ_TRIGGER_MASK (0xF) -#define READ_TRIGGER_SHIFT (0x0) -#define WRITE_TRIGGER_MASK (0xF0) -#define WRITE_TRIGGER_SHIFT (0x4) +#define SABRE_READ_TRIGGER_MASK (0xF) +#define SABRE_READ_TRIGGER_SHIFT (0x0) +#define SABRE_WRITE_TRIGGER_MASK (0xF0) +#define SABRE_WRITE_TRIGGER_SHIFT (0x4) /* Bit definitions for REG_SOFT_RESET register */ -#define SOFT_RESET_EN BIT(7) - -enum pll_mode { - PLL_MODE_MIN = 0, - PLL_MODE_AUTOMATIC = PLL_MODE_MIN, - PLL_MODE_FORCE_FREERUN = 1, - PLL_MODE_FORCE_HOLDOVER = 2, - PLL_MODE_FORCE_LOCKED = 4, - PLL_MODE_FORCE_PRE_LOCKED2 = 5, - PLL_MODE_FORCE_PRE_LOCKED = 6, - PLL_MODE_FORCE_LOST_PHASE = 7, - PLL_MODE_DCO = 10, - PLL_MODE_WPH = 18, - PLL_MODE_MAX = PLL_MODE_WPH, +#define SABRE_SOFT_RESET_EN BIT(7) + +enum sabre_pll_mode { + SABRE_PLL_MODE_MIN = 0, + SABRE_PLL_MODE_AUTOMATIC = SABRE_PLL_MODE_MIN, + SABRE_PLL_MODE_FORCE_FREERUN = 1, + SABRE_PLL_MODE_FORCE_HOLDOVER = 2, + SABRE_PLL_MODE_FORCE_LOCKED = 4, + SABRE_PLL_MODE_FORCE_PRE_LOCKED2 = 5, + SABRE_PLL_MODE_FORCE_PRE_LOCKED = 6, + SABRE_PLL_MODE_FORCE_LOST_PHASE = 7, + SABRE_PLL_MODE_DCO = 10, + SABRE_PLL_MODE_WPH = 18, + SABRE_PLL_MODE_MAX = SABRE_PLL_MODE_WPH, }; -enum hw_tod_trig_sel { - HW_TOD_TRIG_SEL_MIN = 0, - HW_TOD_TRIG_SEL_NO_WRITE = HW_TOD_TRIG_SEL_MIN, - HW_TOD_TRIG_SEL_NO_READ = HW_TOD_TRIG_SEL_MIN, - HW_TOD_TRIG_SEL_SYNC_SEL = 1, - HW_TOD_TRIG_SEL_IN12 = 2, - HW_TOD_TRIG_SEL_IN13 = 3, - HW_TOD_TRIG_SEL_IN14 = 4, - HW_TOD_TRIG_SEL_TOD_PPS = 5, - HW_TOD_TRIG_SEL_TIMER_INTERVAL = 6, - HW_TOD_TRIG_SEL_MSB_PHASE_OFFSET_CNFG = 7, - HW_TOD_TRIG_SEL_MSB_HOLDOVER_FREQ_CNFG = 8, - HW_TOD_WR_TRIG_SEL_MSB_TOD_CNFG = 9, - HW_TOD_RD_TRIG_SEL_LSB_TOD_STS = HW_TOD_WR_TRIG_SEL_MSB_TOD_CNFG, - WR_TRIG_SEL_MAX = HW_TOD_WR_TRIG_SEL_MSB_TOD_CNFG, +enum sabre_hw_tod_trig_sel { + SABRE_HW_TOD_TRIG_SEL_MIN = 0, + SABRE_HW_TOD_TRIG_SEL_NO_WRITE = SABRE_HW_TOD_TRIG_SEL_MIN, + SABRE_HW_TOD_TRIG_SEL_NO_READ = SABRE_HW_TOD_TRIG_SEL_MIN, + SABRE_HW_TOD_TRIG_SEL_SYNC_SEL = 1, + SABRE_HW_TOD_TRIG_SEL_IN12 = 2, + SABRE_HW_TOD_TRIG_SEL_IN13 = 3, + SABRE_HW_TOD_TRIG_SEL_IN14 = 4, + SABRE_HW_TOD_TRIG_SEL_TOD_PPS = 5, + SABRE_HW_TOD_TRIG_SEL_TIMER_INTERVAL = 6, + SABRE_HW_TOD_TRIG_SEL_MSB_PHASE_OFFSET_CNFG = 7, + SABRE_HW_TOD_TRIG_SEL_MSB_HOLDOVER_FREQ_CNFG = 8, + SABRE_HW_TOD_WR_TRIG_SEL_MSB_TOD_CNFG = 9, + SABRE_HW_TOD_RD_TRIG_SEL_LSB_TOD_STS = SABRE_HW_TOD_WR_TRIG_SEL_MSB_TOD_CNFG, + SABRE_WR_TRIG_SEL_MAX = SABRE_HW_TOD_WR_TRIG_SEL_MSB_TOD_CNFG, }; /** @brief Enumerated type listing DPLL operational modes */ -enum dpll_state { - DPLL_STATE_FREERUN = 1, - DPLL_STATE_HOLDOVER = 2, - DPLL_STATE_LOCKED = 4, - DPLL_STATE_PRELOCKED2 = 5, - DPLL_STATE_PRELOCKED = 6, - DPLL_STATE_LOSTPHASE = 7, - DPLL_STATE_MAX +enum sabre_dpll_state { + SABRE_DPLL_STATE_FREERUN = 1, + SABRE_DPLL_STATE_HOLDOVER = 2, + SABRE_DPLL_STATE_LOCKED = 4, + SABRE_DPLL_STATE_PRELOCKED2 = 5, + SABRE_DPLL_STATE_PRELOCKED = 6, + SABRE_DPLL_STATE_LOSTPHASE = 7, + SABRE_DPLL_STATE_MAX }; #endif -- 2.7.4