102 lines · c
1/* SPDX-License-Identifier: GPL-2.0+ */2/*3 * Copyright 2018 NXP4 * Dong Aisheng <aisheng.dong@nxp.com>5 */6 7#ifndef _IMX8QXP_LPCG_H8#define _IMX8QXP_LPCG_H9 10/*LSIO SS */11#define LSIO_PWM_0_LPCG 0x0000012#define LSIO_PWM_1_LPCG 0x1000013#define LSIO_PWM_2_LPCG 0x2000014#define LSIO_PWM_3_LPCG 0x3000015#define LSIO_PWM_4_LPCG 0x4000016#define LSIO_PWM_5_LPCG 0x5000017#define LSIO_PWM_6_LPCG 0x6000018#define LSIO_PWM_7_LPCG 0x7000019#define LSIO_GPIO_0_LPCG 0x8000020#define LSIO_GPIO_1_LPCG 0x9000021#define LSIO_GPIO_2_LPCG 0xa000022#define LSIO_GPIO_3_LPCG 0xb000023#define LSIO_GPIO_4_LPCG 0xc000024#define LSIO_GPIO_5_LPCG 0xd000025#define LSIO_GPIO_6_LPCG 0xe000026#define LSIO_GPIO_7_LPCG 0xf000027#define LSIO_FSPI_0_LPCG 0x12000028#define LSIO_FSPI_1_LPCG 0x13000029#define LSIO_GPT_0_LPCG 0x14000030#define LSIO_GPT_1_LPCG 0x15000031#define LSIO_GPT_2_LPCG 0x16000032#define LSIO_GPT_3_LPCG 0x17000033#define LSIO_GPT_4_LPCG 0x18000034#define LSIO_OCRAM_LPCG 0x19000035#define LSIO_KPP_LPCG 0x1a000036#define LSIO_ROMCP_LPCG 0x10000037 38/* Connectivity SS */39#define CONN_USDHC_0_LPCG 0x0000040#define CONN_USDHC_1_LPCG 0x1000041#define CONN_USDHC_2_LPCG 0x2000042#define CONN_ENET_0_LPCG 0x3000043#define CONN_ENET_1_LPCG 0x4000044#define CONN_DTCP_LPCG 0x5000045#define CONN_USB_2_LPCG 0x7000046#define CONN_USB_3_LPCG 0x8000047#define CONN_NAND_LPCG 0x9000048#define CONN_EDMA_LPCG 0xa000049 50/* ADMA SS */51#define ADMA_ASRC_0_LPCG 0x40000052#define ADMA_ESAI_0_LPCG 0x41000053#define ADMA_SPDIF_0_LPCG 0x42000054#define ADMA_SAI_0_LPCG 0x44000055#define ADMA_SAI_1_LPCG 0x45000056#define ADMA_SAI_2_LPCG 0x46000057#define ADMA_SAI_3_LPCG 0x47000058#define ADMA_GPT_5_LPCG 0x4b000059#define ADMA_GPT_6_LPCG 0x4c000060#define ADMA_GPT_7_LPCG 0x4d000061#define ADMA_GPT_8_LPCG 0x4e000062#define ADMA_GPT_9_LPCG 0x4f000063#define ADMA_GPT_10_LPCG 0x50000064#define ADMA_HIFI_LPCG 0x58000065#define ADMA_OCRAM_LPCG 0x59000066#define ADMA_EDMA_0_LPCG 0x5f000067#define ADMA_ASRC_1_LPCG 0xc0000068#define ADMA_SAI_4_LPCG 0xc2000069#define ADMA_SAI_5_LPCG 0xc3000070#define ADMA_AMIX_LPCG 0xc4000071#define ADMA_MQS_LPCG 0xc5000072#define ADMA_ACM_LPCG 0xc6000073#define ADMA_REC_CLK0_LPCG 0xd0000074#define ADMA_REC_CLK1_LPCG 0xd1000075#define ADMA_PLL_CLK0_LPCG 0xd2000076#define ADMA_PLL_CLK1_LPCG 0xd3000077#define ADMA_MCLKOUT0_LPCG 0xd5000078#define ADMA_MCLKOUT1_LPCG 0xd6000079#define ADMA_EDMA_1_LPCG 0xdf000080#define ADMA_LPSPI_0_LPCG 0x140000081#define ADMA_LPSPI_1_LPCG 0x141000082#define ADMA_LPSPI_2_LPCG 0x142000083#define ADMA_LPSPI_3_LPCG 0x143000084#define ADMA_LPUART_0_LPCG 0x146000085#define ADMA_LPUART_1_LPCG 0x147000086#define ADMA_LPUART_2_LPCG 0x148000087#define ADMA_LPUART_3_LPCG 0x149000088#define ADMA_LCD_LPCG 0x158000089#define ADMA_PWM_LPCG 0x159000090#define ADMA_LPI2C_0_LPCG 0x1c0000091#define ADMA_LPI2C_1_LPCG 0x1c1000092#define ADMA_LPI2C_2_LPCG 0x1c2000093#define ADMA_LPI2C_3_LPCG 0x1c3000094#define ADMA_ADC_0_LPCG 0x1c8000095#define ADMA_FTM_0_LPCG 0x1ca000096#define ADMA_FTM_1_LPCG 0x1cb000097#define ADMA_FLEXCAN_0_LPCG 0x1cd000098#define ADMA_FLEXCAN_1_LPCG 0x1ce000099#define ADMA_FLEXCAN_2_LPCG 0x1cf0000100 101#endif /* _IMX8QXP_LPCG_H */102