diff --git a/arch/arm/include/cxd56xx/adc.h b/arch/arm/include/cxd56xx/adc.h index 83dcb7975a..5586a65898 100644 --- a/arch/arm/include/cxd56xx/adc.h +++ b/arch/arm/include/cxd56xx/adc.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_INCLUDE_CXD56XX_CXD56_ADC_H -#define __ARCH_ARM_INCLUDE_CXD56XX_CXD56_ADC_H +#ifndef __ARCH_ARM_INCLUDE_CXD56XX_ADC_H +#define __ARCH_ARM_INCLUDE_CXD56XX_ADC_H /**************************************************************************** * include files @@ -93,4 +93,4 @@ int cxd56_adcinitialize(void); -#endif /* __ARCH_ARM_INCLUDE_CXD56XX_CXD56_ADC_H */ +#endif /* __ARCH_ARM_INCLUDE_CXD56XX_ADC_H */ diff --git a/arch/arm/include/cxd56xx/audio.h b/arch/arm/include/cxd56xx/audio.h index 427b36633c..ff787c388b 100644 --- a/arch/arm/include/cxd56xx/audio.h +++ b/arch/arm/include/cxd56xx/audio.h @@ -35,8 +35,8 @@ /* audioutils Audio Utility */ -#ifndef __ARCH_ARM_INCLUDE_CXD56XX_CXD56_AUDIO_H -#define __ARCH_ARM_INCLUDE_CXD56XX_CXD56_AUDIO_H +#ifndef __ARCH_ARM_INCLUDE_CXD56XX_AUDIO_H +#define __ARCH_ARM_INCLUDE_CXD56XX_AUDIO_H /* API Documents creater with Doxgen */ @@ -948,4 +948,4 @@ bool board_audio_tone_generator(bool en, int16_t vol, uint16_t freq); } /* end of extern "C" */ #endif /* __cplusplus */ -#endif /* __ARCH_ARM_INCLUDE_CXD56XX_CXD56_AUDIO_H */ +#endif /* __ARCH_ARM_INCLUDE_CXD56XX_AUDIO_H */ diff --git a/arch/arm/include/cxd56xx/battery_ioctl.h b/arch/arm/include/cxd56xx/battery_ioctl.h index bbd37a70ee..5a750af139 100644 --- a/arch/arm/include/cxd56xx/battery_ioctl.h +++ b/arch/arm/include/cxd56xx/battery_ioctl.h @@ -1,5 +1,5 @@ /**************************************************************************** - * include/arch/chip/battery_ioctl.h + * arch/arm/include/cxd56xx/battery_ioctl.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/arch/arm/include/cxd56xx/ge2d.h b/arch/arm/include/cxd56xx/ge2d.h index eb9dc2df21..e60f4f0970 100644 --- a/arch/arm/include/cxd56xx/ge2d.h +++ b/arch/arm/include/cxd56xx/ge2d.h @@ -1,5 +1,5 @@ /**************************************************************************** - * arch/arm/include/cxd56xx/cxd56_ge2d.h + * arch/arm/include/cxd56xx/ge2d.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/arch/arm/include/cxd56xx/geofence.h b/arch/arm/include/cxd56xx/geofence.h index 0f400d2dda..82c21c2b95 100644 --- a/arch/arm/include/cxd56xx/geofence.h +++ b/arch/arm/include/cxd56xx/geofence.h @@ -230,4 +230,4 @@ struct cxd56_geofence_status_s } #endif -#endif /* __ARCH_ARM_INCLUDE_ARCH_CXD56XX_GEOFENCE_H */ +#endif /* __ARCH_ARM_INCLUDE_CXD56XX_GEOFENCE_H */ diff --git a/arch/arm/include/cxd56xx/gnss.h b/arch/arm/include/cxd56xx/gnss.h index e5afdf3ed6..4a2375cbfa 100644 --- a/arch/arm/include/cxd56xx/gnss.h +++ b/arch/arm/include/cxd56xx/gnss.h @@ -866,4 +866,4 @@ struct cxd56_gnss_get_var_ephemeris_s } #endif -#endif /* ARCH_ARM_INCLUDE_CXD56XX_GNSS_H */ +#endif /* __ARCH_ARM_INCLUDE_CXD56XX_GNSS_H */ diff --git a/arch/arm/include/cxd56xx/gnss_type.h b/arch/arm/include/cxd56xx/gnss_type.h index 85111b8b08..f3d28f9cf4 100644 --- a/arch/arm/include/cxd56xx/gnss_type.h +++ b/arch/arm/include/cxd56xx/gnss_type.h @@ -707,4 +707,4 @@ struct cxd56_gnss_status_s } #endif /* __cplusplus */ -#endif /* ARCH_ARM_INCLUDE_CXD56XX_GNSS_TYPE_H */ +#endif /* __ARCH_ARM_INCLUDE_CXD56XX_GNSS_TYPE_H */ diff --git a/arch/arm/include/cxd56xx/uart0.h b/arch/arm/include/cxd56xx/uart0.h index 3fd1420646..748a376bb6 100644 --- a/arch/arm/include/cxd56xx/uart0.h +++ b/arch/arm/include/cxd56xx/uart0.h @@ -1,5 +1,5 @@ /**************************************************************************** - * arch/arm/include/cxd56xx/cxd56_uart0.h + * arch/arm/include/cxd56xx/uart0.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARM_ARCH_INCLUDE_CXD56XX_CXD56_UART0_H -#define __ARM_ARCH_INCLUDE_CXD56XX_CXD56_UART0_H +#ifndef __ARM_ARCH_INCLUDE_CXD56XX_UART0_H +#define __ARM_ARCH_INCLUDE_CXD56XX_UART0_H /**************************************************************************** * Public Types diff --git a/arch/arm/src/cxd56xx/cxd56_cisif.c b/arch/arm/src/cxd56xx/cxd56_cisif.c index d7f04d11d6..c096828775 100644 --- a/arch/arm/src/cxd56xx/cxd56_cisif.c +++ b/arch/arm/src/cxd56xx/cxd56_cisif.c @@ -359,7 +359,7 @@ static void cisif_ycc_nstorage_int(uint8_t code) uint32_t size; size = cisif_reg_read(CISIF_YCC_DSTRG_CONT); - g_ycc_notify_callback_func (0, size, g_storage_addr); + g_ycc_notify_callback_func(0, size, g_storage_addr); cisif_reg_write(CISIF_YCC_DREAD_CONT, size); } diff --git a/arch/arm/src/cxd56xx/cxd56_cpufifo.c b/arch/arm/src/cxd56xx/cxd56_cpufifo.c index 98a286d3c1..2a063c4d33 100644 --- a/arch/arm/src/cxd56xx/cxd56_cpufifo.c +++ b/arch/arm/src/cxd56xx/cxd56_cpufifo.c @@ -182,6 +182,7 @@ int cxd56_cfpush(uint32_t data[2]) if (!sq_empty(&g_pushqueue)) { ret = cpufifo_reserve(data); + leave_critical_section(flags); return ret; } diff --git a/arch/arm/src/cxd56xx/cxd56_dmac.h b/arch/arm/src/cxd56xx/cxd56_dmac.h index fe84e393b3..6177001b8f 100644 --- a/arch/arm/src/cxd56xx/cxd56_dmac.h +++ b/arch/arm/src/cxd56xx/cxd56_dmac.h @@ -39,7 +39,7 @@ #include -#include "hardware/cxd56_dmac_common.h" +#include "cxd56_dmac_common.h" /**************************************************************************** * Pre-processor Definitions diff --git a/arch/arm/src/cxd56xx/cxd56_i2c.c b/arch/arm/src/cxd56xx/cxd56_i2c.c index da4b05b9fb..f4b75a564c 100644 --- a/arch/arm/src/cxd56xx/cxd56_i2c.c +++ b/arch/arm/src/cxd56xx/cxd56_i2c.c @@ -738,40 +738,35 @@ static int cxd56_i2c_scurecv(int port, int addr, uint8_t *buf, ssize_t buflen) { return OK; } + if (buflen > 16) + { + return -EINVAL; + } rem = buflen; - while (rem) + len0 = rem > 8 ? 8 : rem; + rem -= len0; + len1 = rem > 8 ? 8 : rem; + rem -= len1; + + inst[0] = SCU_INST_RECV(len0); + if (len1) { - len0 = rem > 8 ? 8 : rem; - rem -= len0; - len1 = rem > 8 ? 8 : rem; - rem -= len1; + inst[1] = SCU_INST_RECV(len1); + instn = 2; + } + else + { + instn = 1; + } - inst[0] = SCU_INST_RECV(len0); - if (len1) - { - inst[1] = SCU_INST_RECV(len1); - instn = 2; - } - else - { - instn = 1; - } + inst[instn - 1] |= SCU_INST_LAST; - if (rem == 0) - { - inst[instn - 1] |= SCU_INST_LAST; - } - - ret = scu_i2ctransfer(port, addr, inst, instn, buf, len0 + len1); - if (ret < 0) - { - syslog(LOG_ERR, "I2C receive failed. port %d addr %d\n", - port, addr); - break; - } - - buf += len0 + len1; + ret = scu_i2ctransfer(port, addr, inst, instn, buf, buflen); + if (ret < 0) + { + syslog(LOG_ERR, "I2C receive failed. port %d addr %d\n", + port, addr); } return ret; diff --git a/arch/arm/src/cxd56xx/cxd56_idle.c b/arch/arm/src/cxd56xx/cxd56_idle.c index ec55a811c9..a73254f360 100644 --- a/arch/arm/src/cxd56xx/cxd56_idle.c +++ b/arch/arm/src/cxd56xx/cxd56_idle.c @@ -1,5 +1,5 @@ /**************************************************************************** - * arch/arm/src/cxd56/cxd56_idle.c + * arch/arm/src/cxd56xx/cxd56_idle.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/arch/arm/src/cxd56xx/cxd56_irq.c b/arch/arm/src/cxd56xx/cxd56_irq.c index 7ffabb9e9f..ac2a27227c 100644 --- a/arch/arm/src/cxd56xx/cxd56_irq.c +++ b/arch/arm/src/cxd56xx/cxd56_irq.c @@ -1,5 +1,5 @@ /**************************************************************************** - * arch/arm/src/cxd56/cxd56_irq.c + * arch/arm/src/cxd56xx/cxd56_irq.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/arch/arm/src/cxd56xx/cxd56_pmic.c b/arch/arm/src/cxd56xx/cxd56_pmic.c index 853202fe63..ff043e7274 100644 --- a/arch/arm/src/cxd56xx/cxd56_pmic.c +++ b/arch/arm/src/cxd56xx/cxd56_pmic.c @@ -748,9 +748,66 @@ int cxd56_pmic_get_gauge(FAR struct pmic_gauge_s *gauge) * ****************************************************************************/ -int cxd56_pmic_getlowervol(FAR int *vol) +int cxd56_pmic_getlowervol(FAR int *voltage) { - return PM_PmicControl(PMIC_CMD_GETVSYS, vol); + return PM_PmicControl(PMIC_CMD_GETVSYS, voltage); +} + +/**************************************************************************** + * Name: cxd56_pmic_setlowervol + * + * Description: + * Set lower limit of voltage for system to be running. + * + * Input Parameter: + * voltage - Lower limit voltage (mV) + * + * Returned Value: + * Return 0 on success. Otherwise, return a negated errno. + * + ****************************************************************************/ + +int cxd56_pmic_setlowervol(int voltage) +{ + return PM_PmicControl(PMIC_CMD_SETVSYS, (void *)voltage); +} + +/**************************************************************************** + * Name: cxd56_pmic_getnotifyvol + * + * Description: + * Get voltage for the low battery notification + * + * Input Parameter: + * voltage - Low battery voltage (mV) + * + * Returned Value: + * Return 0 on success. Otherwise, return a negated errno. + * + ****************************************************************************/ + +int cxd56_pmic_getnotifyvol(FAR int *voltage) +{ + return PM_PmicControl(PMIC_CMD_GETPREVSYS, voltage); +} + +/**************************************************************************** + * Name: cxd56_pmic_setnotifyvol + * + * Description: + * Set voltage for the low battery notification + * + * Input Parameter: + * voltage - Low battery voltage (mV) + * + * Returned Value: + * Return 0 on success. Otherwise, return a negated errno. + * + ****************************************************************************/ + +int cxd56_pmic_setnotifyvol(int voltage) +{ + return PM_PmicControl(PMIC_CMD_SETPREVSYS, (void *)voltage); } /**************************************************************************** diff --git a/arch/arm/src/cxd56xx/cxd56_pmic.h b/arch/arm/src/cxd56xx/cxd56_pmic.h index 52d0964913..4171fc6573 100644 --- a/arch/arm/src/cxd56xx/cxd56_pmic.h +++ b/arch/arm/src/cxd56xx/cxd56_pmic.h @@ -457,7 +457,55 @@ int cxd56_pmic_get_gauge(FAR struct pmic_gauge_s *gauge); * ****************************************************************************/ -int cxd56_pmic_getlowervol(FAR int *vol); +int cxd56_pmic_getlowervol(FAR int *voltage); + +/**************************************************************************** + * Name: cxd56_pmic_setlowervol + * + * Description: + * Set lower limit of voltage for system to be running. + * + * Input Parameter: + * voltage - Lower limit voltage (mV) + * + * Returned Value: + * Return 0 on success. Otherwise, return a negated errno. + * + ****************************************************************************/ + +int cxd56_pmic_setlowervol(int voltage); + +/**************************************************************************** + * Name: cxd56_pmic_getnotifyvol + * + * Description: + * Get voltage for the low battery notification + * + * Input Parameter: + * voltage - Low battery voltage (mV) + * + * Returned Value: + * Return 0 on success. Otherwise, return a negated errno. + * + ****************************************************************************/ + +int cxd56_pmic_getnotifyvol(FAR int *voltage); + +/**************************************************************************** + * Name: cxd56_pmic_setnotifyvol + * + * Description: + * Set voltage for the low battery notification + * + * Input Parameter: + * voltage - Low battery voltage (mV) + * + * Returned Value: + * Return 0 on success. Otherwise, return a negated errno. + * + ****************************************************************************/ + +int cxd56_pmic_setnotifyvol(int voltage); /**************************************************************************** * Name: cxd56_pmic_getchargevol diff --git a/arch/arm/src/cxd56xx/cxd56_sdhci.c b/arch/arm/src/cxd56xx/cxd56_sdhci.c index d48fa630c8..b5a1aaee08 100644 --- a/arch/arm/src/cxd56xx/cxd56_sdhci.c +++ b/arch/arm/src/cxd56xx/cxd56_sdhci.c @@ -119,13 +119,8 @@ # define CONFIG_CXD56_SD1BIT_FREQ 20000000 /* 20MHz SD 1-bit, normal clocking */ #endif #ifndef CONFIG_CXD56_SD4BIT_FREQ -# define CONFIG_CXD56_SD4BIT_FREQ 25000000 /* 25MHz SD 4-bit, normal clocking */ +# define CONFIG_CXD56_SD4BIT_FREQ 50000000 /* SDR25 SD 4-bit, normal clocking */ #endif -#ifndef CONFIG_CXD56_HSSD4BIT_FREQ -# define CONFIG_CXD56_HSSD4BIT_FREQ 50000000 /* 50MHz SD 4-bit, highspeed clocking */ -#endif - -#define CXD56_SDIO_BASECLK_FREQ (cxd56_get_sdio_baseclock()*2) /* Timing */ diff --git a/arch/arm/src/cxd56xx/cxd56_usbdev.h b/arch/arm/src/cxd56xx/cxd56_usbdev.h index 8578b00690..5db2a90602 100644 --- a/arch/arm/src/cxd56xx/cxd56_usbdev.h +++ b/arch/arm/src/cxd56xx/cxd56_usbdev.h @@ -36,8 +36,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_USB_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_USB_H +#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_USBDEV_H +#define __ARCH_ARM_SRC_CXD56XX_CXD56_USBDEV_H /**************************************************************************** * Included Files diff --git a/arch/arm/src/cxd56xx/hardware/cxd5602_backupmem.h b/arch/arm/src/cxd56xx/hardware/cxd5602_backupmem.h index d4951ca190..69ec3e15f8 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd5602_backupmem.h +++ b/arch/arm/src/cxd56xx/hardware/cxd5602_backupmem.h @@ -36,8 +36,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD5602_BACKUPMEM_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD5602_BACKUPMEM_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD5602_BACKUPMEM_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD5602_BACKUPMEM_H /******************************************************************************************** * Included Files @@ -84,4 +84,4 @@ typedef struct { * Public Functions ********************************************************************************************/ -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD5602_BACKUPMEM_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD5602_BACKUPMEM_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd5602_pinconfig.h b/arch/arm/src/cxd56xx/hardware/cxd5602_pinconfig.h index 1fb1e3bde4..01d03656de 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd5602_pinconfig.h +++ b/arch/arm/src/cxd56xx/hardware/cxd5602_pinconfig.h @@ -36,8 +36,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD5602_PINCONFIG_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD5602_PINCONFIG_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD5602_PINCONFIG_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD5602_PINCONFIG_H /******************************************************************************************** * Included Files @@ -656,4 +656,4 @@ #endif /* CONFIG_CXD56_CUSTOM_PINCONFIG */ -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD5602_PINCONFIG_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD5602_PINCONFIG_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd5602_topreg.h b/arch/arm/src/cxd56xx/hardware/cxd5602_topreg.h index c66783306b..238159da3e 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd5602_topreg.h +++ b/arch/arm/src/cxd56xx/hardware/cxd5602_topreg.h @@ -36,8 +36,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD5602_TOPREG_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD5602_TOPREG_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD5602_TOPREG_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD5602_TOPREG_H /******************************************************************************************** * Included Files @@ -49,460 +49,375 @@ * Pre-processor Definitions ********************************************************************************************/ -#define CXD56_TOPREG_PWD_CTL (CXD56_TOPREG_BASE + 0x0) -#define CXD56_TOPREG_ANA_PW_CTL (CXD56_TOPREG_BASE + 0x4) -#define CXD56_TOPREG_ANA_EN_CTL (CXD56_TOPREG_BASE + 0x8) -#define CXD56_TOPREG_SYSCPU_RAMMODE_SEL (CXD56_TOPREG_BASE + 0x10) -#define CXD56_TOPREG_TOP_SCU_RAMMODE_SEL (CXD56_TOPREG_BASE + 0x18) -#define CXD56_TOPREG_HOSTIFC_RAMMODE_SEL (CXD56_TOPREG_BASE + 0x1c) -#define CXD56_TOPREG_PMU_FAST (CXD56_TOPREG_BASE + 0x20) -#define CXD56_TOPREG_PMU_PW_CTL (CXD56_TOPREG_BASE + 0x30) -#define CXD56_TOPREG_PMU_INT_STAT (CXD56_TOPREG_BASE + 0x40) -#define CXD56_TOPREG_PMU_RAW_INT_STAT (CXD56_TOPREG_BASE + 0x44) -#define CXD56_TOPREG_PMU_INT_CLR (CXD56_TOPREG_BASE + 0x48) -#define CXD56_TOPREG_PMU_INT_MASK (CXD56_TOPREG_BASE + 0x4c) -#define CXD56_TOPREG_PWD_RESET0 (CXD56_TOPREG_BASE + 0x60) -#define CXD56_TOPREG_PMU_DBG (CXD56_TOPREG_BASE + 0x70) -#define CXD56_TOPREG_PMU_TIMEOUT_CTL0 (CXD56_TOPREG_BASE + 0x74) -#define CXD56_TOPREG_PMU_TIMEOUT_CTL1 (CXD56_TOPREG_BASE + 0x78) -#define CXD56_TOPREG_PMU_TIMEOUT_CTL2 (CXD56_TOPREG_BASE + 0x7c) -#define CXD56_TOPREG_PMU_FSM (CXD56_TOPREG_BASE + 0x80) -#define CXD56_TOPREG_PMU_PW_STAT (CXD56_TOPREG_BASE + 0x84) -#define CXD56_TOPREG_PMU_WAIT0 (CXD56_TOPREG_BASE + 0x88) -#define CXD56_TOPREG_PMU_WAIT1 (CXD56_TOPREG_BASE + 0x8c) -#define CXD56_TOPREG_PMU_WAIT2 (CXD56_TOPREG_BASE + 0x90) -#define CXD56_TOPREG_PMU_WAIT3 (CXD56_TOPREG_BASE + 0x94) -#define CXD56_TOPREG_PMU_WAIT4 (CXD56_TOPREG_BASE + 0x98) -#define CXD56_TOPREG_PMU_WAIT5 (CXD56_TOPREG_BASE + 0x9c) -#define CXD56_TOPREG_PMU_WAIT6 (CXD56_TOPREG_BASE + 0xa0) -#define CXD56_TOPREG_PMU_WAIT7 (CXD56_TOPREG_BASE + 0xa4) -#define CXD56_TOPREG_PMU_WAIT8 (CXD56_TOPREG_BASE + 0xa8) -#define CXD56_TOPREG_PMU_WAIT9 (CXD56_TOPREG_BASE + 0xac) -#define CXD56_TOPREG_PMU_DBG_INITEN (CXD56_TOPREG_BASE + 0xb0) -#define CXD56_TOPREG_PMU_DBG_ON_ORDER0 (CXD56_TOPREG_BASE + 0xb4) -#define CXD56_TOPREG_PMU_DBG_ON_ORDER1 (CXD56_TOPREG_BASE + 0xb8) -#define CXD56_TOPREG_PMU_DBG_ON_ORDER2 (CXD56_TOPREG_BASE + 0xbc) -#define CXD56_TOPREG_PMU_DBG_ON_ORDER3 (CXD56_TOPREG_BASE + 0xc0) -#define CXD56_TOPREG_PMU_DBG_ON_ORDER4 (CXD56_TOPREG_BASE + 0xc4) -#define CXD56_TOPREG_PMU_DBG_ON_ORDER5 (CXD56_TOPREG_BASE + 0xc8) -#define CXD56_TOPREG_PMU_DBG_ON_ORDER6 (CXD56_TOPREG_BASE + 0xcc) -#define CXD56_TOPREG_PMU_DBG_ON_ORDER7 (CXD56_TOPREG_BASE + 0xd0) -#define CXD56_TOPREG_PMU_DBG_OFF_ORDER0 (CXD56_TOPREG_BASE + 0xd4) -#define CXD56_TOPREG_PMU_DBG_OFF_ORDER1 (CXD56_TOPREG_BASE + 0xd8) -#define CXD56_TOPREG_PMU_DBG_OFF_ORDER2 (CXD56_TOPREG_BASE + 0xdc) -#define CXD56_TOPREG_PMU_DBG_OFF_ORDER3 (CXD56_TOPREG_BASE + 0xe0) -#define CXD56_TOPREG_PMU_DBG_OFF_ORDER4 (CXD56_TOPREG_BASE + 0xe4) -#define CXD56_TOPREG_PMU_DBG_OFF_ORDER5 (CXD56_TOPREG_BASE + 0xe8) -#define CXD56_TOPREG_PMU_DBG_OFF_ORDER6 (CXD56_TOPREG_BASE + 0xec) -#define CXD56_TOPREG_PMU_DBG_OFF_ORDER7 (CXD56_TOPREG_BASE + 0xf0) -#define CXD56_TOPREG_PMU_DBG_LUMPEN (CXD56_TOPREG_BASE + 0xf4) -#define CXD56_TOPREG_PMU_DBG_ADD (CXD56_TOPREG_BASE + 0xfc) -#define CXD56_TOPREG_PMU_DBG_ADD_WAIT0 (CXD56_TOPREG_BASE + 0x100) -#define CXD56_TOPREG_PMU_DBG_ADD_WAIT1 (CXD56_TOPREG_BASE + 0x104) -#define CXD56_TOPREG_PWD_STAT (CXD56_TOPREG_BASE + 0x200) -#define CXD56_TOPREG_PWD_PGACK_STAT (CXD56_TOPREG_BASE + 0x204) -#define CXD56_TOPREG_ANA_PW_STAT (CXD56_TOPREG_BASE + 0x208) -#define CXD56_TOPREG_SYSCPU_RAMMODE_STAT (CXD56_TOPREG_BASE + 0x20c) -#define CXD56_TOPREG_TOP_SCU_RAMMODE_STAT (CXD56_TOPREG_BASE + 0x214) -#define CXD56_TOPREG_HOSTIFC_RAMMODE_STAT (CXD56_TOPREG_BASE + 0x218) -#define CXD56_TOPREG_PMU_HW_STAT (CXD56_TOPREG_BASE + 0x21c) -#define CXD56_TOPREG_YOBI2_0 (CXD56_TOPREG_BASE + 0x230) -#define CXD56_TOPREG_ANA_PW_CTL_SEL_WAKE (CXD56_TOPREG_BASE + 0x400) -#define CXD56_TOPREG_SYSCPU_RAMMODE_SEL_WAKE (CXD56_TOPREG_BASE + 0x404) -#define CXD56_TOPREG_TOP_SCU_RAMMODE_SEL_WAKE (CXD56_TOPREG_BASE + 0x410) -#define CXD56_TOPREG_CLSELDIV_WAKE (CXD56_TOPREG_BASE + 0x414) -#define CXD56_TOPREG_CKDIV_CPU_DSP_BUS_WAKE (CXD56_TOPREG_BASE + 0x418) -#define CXD56_TOPREG_CKSEL_ROOT_WAKE (CXD56_TOPREG_BASE + 0x41c) -#define CXD56_TOPREG_PMIC_SLEEP_I2C0 (CXD56_TOPREG_BASE + 0x420) -#define CXD56_TOPREG_PMIC_SLEEP_I2C1 (CXD56_TOPREG_BASE + 0x424) -#define CXD56_TOPREG_PMIC_SLEEP_I2C2 (CXD56_TOPREG_BASE + 0x428) -#define CXD56_TOPREG_PMIC_SLEEP_I2C3 (CXD56_TOPREG_BASE + 0x42c) -#define CXD56_TOPREG_PMIC_WAKE_I2C0 (CXD56_TOPREG_BASE + 0x430) -#define CXD56_TOPREG_PMIC_WAKE_I2C1 (CXD56_TOPREG_BASE + 0x434) -#define CXD56_TOPREG_PMIC_WAKE_I2C2 (CXD56_TOPREG_BASE + 0x438) -#define CXD56_TOPREG_PMIC_WAKE_I2C3 (CXD56_TOPREG_BASE + 0x43c) -#define CXD56_TOPREG_PMIC_UNEXP_I2C0 (CXD56_TOPREG_BASE + 0x440) -#define CXD56_TOPREG_PMIC_UNEXP_I2C1 (CXD56_TOPREG_BASE + 0x444) -#define CXD56_TOPREG_PMIC_UNEXP_I2C2 (CXD56_TOPREG_BASE + 0x448) -#define CXD56_TOPREG_PMIC_UNEXP_I2C3 (CXD56_TOPREG_BASE + 0x44c) -#define CXD56_TOPREG_PMIC_UNEXP_I2C (CXD56_TOPREG_BASE + 0x450) -#define CXD56_TOPREG_PMU_WAKE_TRIG_EN0 (CXD56_TOPREG_BASE + 0x454) -#define CXD56_TOPREG_PMU_WAKE_TRIG_EN1 (CXD56_TOPREG_BASE + 0x458) -#define CXD56_TOPREG_PMU_WAKE_TRIG_NEGEN0 (CXD56_TOPREG_BASE + 0x45c) -#define CXD56_TOPREG_PMU_WAKE_TRIG_NEGEN1 (CXD56_TOPREG_BASE + 0x460) -#define CXD56_TOPREG_PMU_WAKE_TRIG_NOISECUTEN0 (CXD56_TOPREG_BASE + 0x464) -#define CXD56_TOPREG_PMU_WAKE_TRIG_CPUINTSEL0 (CXD56_TOPREG_BASE + 0x468) -#define CXD56_TOPREG_PMU_WAKE_TRIG_CPUINTSEL1 (CXD56_TOPREG_BASE + 0x46c) -#define CXD56_TOPREG_PMU_WAKE_TRIG_CPUINTSEL2 (CXD56_TOPREG_BASE + 0x470) -#define CXD56_TOPREG_PMU_WAKE_TRIG_INTDET0 (CXD56_TOPREG_BASE + 0x474) -#define CXD56_TOPREG_PMU_WAKE_TRIG_INTDET1 (CXD56_TOPREG_BASE + 0x478) -#define CXD56_TOPREG_PMU_WAKE_TRIG_INTDET2 (CXD56_TOPREG_BASE + 0x47c) -#define CXD56_TOPREG_PMU_WAKE_PMIC_I2C (CXD56_TOPREG_BASE + 0x480) -#define CXD56_TOPREG_BOOT_CAUSE (CXD56_TOPREG_BASE + 0x484) -#define CXD56_TOPREG_PMU_CORE_CKEN (CXD56_TOPREG_BASE + 0x4c0) -#define CXD56_TOPREG_CKSEL_ROOT (CXD56_TOPREG_BASE + 0x4c4) -#define CXD56_TOPREG_CKSEL_PMU (CXD56_TOPREG_BASE + 0x4c8) -#define CXD56_TOPREG_CKSEL_SYSIOP (CXD56_TOPREG_BASE + 0x4cc) -#define CXD56_TOPREG_CKSEL_SYSIOP_SUB (CXD56_TOPREG_BASE + 0x4d0) -#define CXD56_TOPREG_CKSEL_SCU (CXD56_TOPREG_BASE + 0x4d4) -#define CXD56_TOPREG_CKDIV_CPU_DSP_BUS (CXD56_TOPREG_BASE + 0x4d8) -#define CXD56_TOPREG_CKDIV_COM (CXD56_TOPREG_BASE + 0x4dc) -#define CXD56_TOPREG_CKDIV_HOSTIFC (CXD56_TOPREG_BASE + 0x4e0) -#define CXD56_TOPREG_CKDIV_SCU (CXD56_TOPREG_BASE + 0x4e4) -#define CXD56_TOPREG_CKDIV_PMU (CXD56_TOPREG_BASE + 0x4e8) -#define CXD56_TOPREG_CRG_INT_CLR0 (CXD56_TOPREG_BASE + 0x4ec) -#define CXD56_TOPREG_CRG_INT_MASK0 (CXD56_TOPREG_BASE + 0x4f0) -#define CXD56_TOPREG_CRG_INT_STAT_MSK0 (CXD56_TOPREG_BASE + 0x4f4) -#define CXD56_TOPREG_CRG_INT_STAT_RAW0 (CXD56_TOPREG_BASE + 0x4f8) -#define CXD56_TOPREG_CRG_INT_CLR1 (CXD56_TOPREG_BASE + 0x4fc) -#define CXD56_TOPREG_CRG_INT_MASK1 (CXD56_TOPREG_BASE + 0x500) -#define CXD56_TOPREG_CRG_INT_STAT_MSK1 (CXD56_TOPREG_BASE + 0x504) -#define CXD56_TOPREG_CRG_INT_STAT_RAW1 (CXD56_TOPREG_BASE + 0x508) -#define CXD56_TOPREG_CPU_GATECLK (CXD56_TOPREG_BASE + 0x50c) -#define CXD56_TOPREG_USBPHY_CKEN (CXD56_TOPREG_BASE + 0x510) -#define CXD56_TOPREG_CRG_MON (CXD56_TOPREG_BASE + 0x514) -#define CXD56_TOPREG_GEAR_STAT (CXD56_TOPREG_BASE + 0x518) -#define CXD56_TOPREG_XOSC_CTRL (CXD56_TOPREG_BASE + 0x580) -#define CXD56_TOPREG_XOSC_CTRL2 (CXD56_TOPREG_BASE + 0x584) -#define CXD56_TOPREG_SYS_PLL_CTRL1 (CXD56_TOPREG_BASE + 0x588) -#define CXD56_TOPREG_SYS_PLL_CTRL2 (CXD56_TOPREG_BASE + 0x58c) -#define CXD56_TOPREG_RCOSC_CTRL1 (CXD56_TOPREG_BASE + 0x590) -#define CXD56_TOPREG_RCOSC_CTRL2 (CXD56_TOPREG_BASE + 0x594) -#define CXD56_TOPREG_RF_GPMBI_EN (CXD56_TOPREG_BASE + 0x598) -#define CXD56_TOPREG_BUSPROT_SDMAC (CXD56_TOPREG_BASE + 0x5c0) -#define CXD56_TOPREG_BUSPROT_HDMAC (CXD56_TOPREG_BASE + 0x5c4) -#define CXD56_TOPREG_BUSPROT_SYDMAC (CXD56_TOPREG_BASE + 0x5c8) -#define CXD56_TOPREG_BUSPROT_SYSUBDMAC (CXD56_TOPREG_BASE + 0x5cc) -#define CXD56_TOPREG_BUSPROT_SAKE (CXD56_TOPREG_BASE + 0x5d0) -#define CXD56_TOPREG_BUSPROT_KAKI (CXD56_TOPREG_BASE + 0x5d4) -#define CXD56_TOPREG_BUSPROT_BKUPSRAM (CXD56_TOPREG_BASE + 0x5d8) -#define CXD56_TOPREG_BUSPROT_SPIFLAIF (CXD56_TOPREG_BASE + 0x5dc) -#define CXD56_TOPREG_BUSPROT_TOPREG_0 (CXD56_TOPREG_BASE + 0x5e0) -#define CXD56_TOPREG_BUSPROT_TOPREG_1 (CXD56_TOPREG_BASE + 0x5e4) -#define CXD56_TOPREG_BUSPROT_TOPREG_2 (CXD56_TOPREG_BASE + 0x5e8) -#define CXD56_TOPREG_BUSPROT_TOPREG_3 (CXD56_TOPREG_BASE + 0x5ec) -#define CXD56_TOPREG_BUSPROT_TOPREG_4 (CXD56_TOPREG_BASE + 0x5f0) -#define CXD56_TOPREG_GPIO_PROT_0 (CXD56_TOPREG_BASE + 0x5f4) -#define CXD56_TOPREG_GPIO_PROT_1 (CXD56_TOPREG_BASE + 0x5f8) -#define CXD56_TOPREG_GPIO_PROT_2 (CXD56_TOPREG_BASE + 0x5fc) -#define CXD56_TOPREG_GPIO_PROT_3 (CXD56_TOPREG_BASE + 0x600) -#define CXD56_TOPREG_BUSPROT_CHECKER (CXD56_TOPREG_BASE + 0x610) -#define CXD56_TOPREG_WDT_SRST_EN (CXD56_TOPREG_BASE + 0x640) -#define CXD56_TOPREG_FORCE_CKEN (CXD56_TOPREG_BASE + 0x644) -#define CXD56_TOPREG_SDEBUG_PASS_BYPASS (CXD56_TOPREG_BASE + 0x648) -#define CXD56_TOPREG_SDEBUG_CTRL (CXD56_TOPREG_BASE + 0x64c) -#define CXD56_TOPREG_DBG_HOSTIF_SEL (CXD56_TOPREG_BASE + 0x650) -#define CXD56_TOPREG_WDT_MASK (CXD56_TOPREG_BASE + 0x654) -#define CXD56_TOPREG_CKGATE_CTL (CXD56_TOPREG_BASE + 0x660) -#define CXD56_TOPREG_M0_BOOT_MODE (CXD56_TOPREG_BASE + 0x680) -#define CXD56_TOPREG_M0_BOOT_MODE_EN (CXD56_TOPREG_BASE + 0x684) -#define CXD56_TOPREG_M0_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x688) -#define CXD56_TOPREG_M0_BOOT_MODE_EXT (CXD56_TOPREG_BASE + 0x690) -#define CXD56_TOPREG_M0_BOOT_REC (CXD56_TOPREG_BASE + 0x694) -#define CXD56_TOPREG_I2CRPT_SADR (CXD56_TOPREG_BASE + 0x6c0) -#define CXD56_TOPREG_I2CRPT_REP (CXD56_TOPREG_BASE + 0x6c4) -#define CXD56_TOPREG_PMIC_I2C (CXD56_TOPREG_BASE + 0x6d0) -#define CXD56_TOPREG_RAMMODE (CXD56_TOPREG_BASE + 0x6e4) -#define CXD56_TOPREG_SWRESET_BUS (CXD56_TOPREG_BASE + 0x700) -#define CXD56_TOPREG_SWRESET_SCU (CXD56_TOPREG_BASE + 0x704) -#define CXD56_TOPREG_BUSROM_CKEN (CXD56_TOPREG_BASE + 0x710) -#define CXD56_TOPREG_SYSIOP_CKEN (CXD56_TOPREG_BASE + 0x714) -#define CXD56_TOPREG_SCU_CKEN (CXD56_TOPREG_BASE + 0x71c) -#define CXD56_TOPREG_RTC0_CTL (CXD56_TOPREG_BASE + 0x730) -#define CXD56_TOPREG_FUSERDCFG0 (CXD56_TOPREG_BASE + 0x740) -#define CXD56_TOPREG_FUSERDCFG1 (CXD56_TOPREG_BASE + 0x744) -#define CXD56_TOPREG_FUSERDCFG2 (CXD56_TOPREG_BASE + 0x748) -#define CXD56_TOPREG_VID0 (CXD56_TOPREG_BASE + 0x750) -#define CXD56_TOPREG_VID1 (CXD56_TOPREG_BASE + 0x754) -#define CXD56_TOPREG_M0_BOOT_FLASH_DIS (CXD56_TOPREG_BASE + 0x758) -#define CXD56_TOPREG_LDOADJ0 (CXD56_TOPREG_BASE + 0x760) -#define CXD56_TOPREG_LDOADJ1 (CXD56_TOPREG_BASE + 0x764) -#define CXD56_TOPREG_FQFIX_CTL0 (CXD56_TOPREG_BASE + 0x770) -#define CXD56_TOPREG_FQFIX_AUTO (CXD56_TOPREG_BASE + 0x774) -#define CXD56_TOPREG_FQFIX_SINGLE (CXD56_TOPREG_BASE + 0x778) -#define CXD56_TOPREG_FQFIX_STATUS (CXD56_TOPREG_BASE + 0x77c) -#define CXD56_TOPREG_SYSTEM_CONFIG (CXD56_TOPREG_BASE + 0x790) -#define CXD56_TOPREG_MON_SEL (CXD56_TOPREG_BASE + 0x7a0) -#define CXD56_TOPREG_IOCSYS_MONSEL0 (CXD56_TOPREG_BASE + 0x7a4) -#define CXD56_TOPREG_IOCSYS_MONSEL1 (CXD56_TOPREG_BASE + 0x7a8) -#define CXD56_TOPREG_IOCSYS_INTSEL0 (CXD56_TOPREG_BASE + 0x7b0) -#define CXD56_TOPREG_IOCSYS_INTSEL1 (CXD56_TOPREG_BASE + 0x7b4) -#define CXD56_TOPREG_IOCSYS_IOMD0 (CXD56_TOPREG_BASE + 0x7c0) -#define CXD56_TOPREG_IOCSYS_IOMD1 (CXD56_TOPREG_BASE + 0x7c4) -#define CXD56_TOPREG_IOOEN_SYS (CXD56_TOPREG_BASE + 0x7e0) -#define CXD56_TOPREG_IO_RTC_CLK_IN (CXD56_TOPREG_BASE + 0x800) -#define CXD56_TOPREG_IO_I2C4_BCK (CXD56_TOPREG_BASE + 0x804) -#define CXD56_TOPREG_IO_I2C4_BDT (CXD56_TOPREG_BASE + 0x808) -#define CXD56_TOPREG_IO_PMIC_INT (CXD56_TOPREG_BASE + 0x80c) -#define CXD56_TOPREG_IO_RTC_IRQ_OUT (CXD56_TOPREG_BASE + 0x810) -#define CXD56_TOPREG_IO_AP_CLK (CXD56_TOPREG_BASE + 0x814) -#define CXD56_TOPREG_IO_GNSS_1PPS_OUT (CXD56_TOPREG_BASE + 0x818) -#define CXD56_TOPREG_IO_SPI0_CS_X (CXD56_TOPREG_BASE + 0x844) -#define CXD56_TOPREG_IO_SPI0_SCK (CXD56_TOPREG_BASE + 0x848) -#define CXD56_TOPREG_IO_SPI0_MOSI (CXD56_TOPREG_BASE + 0x84c) -#define CXD56_TOPREG_IO_SPI0_MISO (CXD56_TOPREG_BASE + 0x850) -#define CXD56_TOPREG_IO_SPI1_CS_X (CXD56_TOPREG_BASE + 0x854) -#define CXD56_TOPREG_IO_SPI1_SCK (CXD56_TOPREG_BASE + 0x858) -#define CXD56_TOPREG_IO_SPI1_IO0 (CXD56_TOPREG_BASE + 0x85c) -#define CXD56_TOPREG_IO_SPI1_IO1 (CXD56_TOPREG_BASE + 0x860) -#define CXD56_TOPREG_IO_SPI1_IO2 (CXD56_TOPREG_BASE + 0x864) -#define CXD56_TOPREG_IO_SPI1_IO3 (CXD56_TOPREG_BASE + 0x868) -#define CXD56_TOPREG_IO_SPI2_CS_X (CXD56_TOPREG_BASE + 0x86c) -#define CXD56_TOPREG_IO_SPI2_SCK (CXD56_TOPREG_BASE + 0x870) -#define CXD56_TOPREG_IO_SPI2_MOSI (CXD56_TOPREG_BASE + 0x874) -#define CXD56_TOPREG_IO_SPI2_MISO (CXD56_TOPREG_BASE + 0x878) -#define CXD56_TOPREG_IO_HIF_IRQ_OUT (CXD56_TOPREG_BASE + 0x87c) -#define CXD56_TOPREG_IO_HIF_GPIO0 (CXD56_TOPREG_BASE + 0x880) -#define CXD56_TOPREG_IO_SEN_IRQ_IN (CXD56_TOPREG_BASE + 0x894) -#define CXD56_TOPREG_IO_SPI3_CS0_X (CXD56_TOPREG_BASE + 0x898) -#define CXD56_TOPREG_IO_SPI3_CS1_X (CXD56_TOPREG_BASE + 0x89c) -#define CXD56_TOPREG_IO_SPI3_CS2_X (CXD56_TOPREG_BASE + 0x8a0) -#define CXD56_TOPREG_IO_SPI3_SCK (CXD56_TOPREG_BASE + 0x8a4) -#define CXD56_TOPREG_IO_SPI3_MOSI (CXD56_TOPREG_BASE + 0x8a8) -#define CXD56_TOPREG_IO_SPI3_MISO (CXD56_TOPREG_BASE + 0x8ac) -#define CXD56_TOPREG_IO_I2C0_BCK (CXD56_TOPREG_BASE + 0x8b0) -#define CXD56_TOPREG_IO_I2C0_BDT (CXD56_TOPREG_BASE + 0x8b4) -#define CXD56_TOPREG_IO_PWM0 (CXD56_TOPREG_BASE + 0x8b8) -#define CXD56_TOPREG_IO_PWM1 (CXD56_TOPREG_BASE + 0x8bc) -#define CXD56_TOPREG_IO_PWM2 (CXD56_TOPREG_BASE + 0x8c0) -#define CXD56_TOPREG_IO_PWM3 (CXD56_TOPREG_BASE + 0x8c4) -#define CXD56_TOPREG_IO_DBG_SWOCLK (CXD56_TOPREG_BASE + 0x8d4) -#define CXD56_TOPREG_IO_DBG_SWO (CXD56_TOPREG_BASE + 0x8d8) -#define CXD56_TOPREG_IO_IS_CLK (CXD56_TOPREG_BASE + 0x8e0) -#define CXD56_TOPREG_IO_IS_VSYNC (CXD56_TOPREG_BASE + 0x8e4) -#define CXD56_TOPREG_IO_IS_HSYNC (CXD56_TOPREG_BASE + 0x8e8) -#define CXD56_TOPREG_IO_IS_DATA0 (CXD56_TOPREG_BASE + 0x8ec) -#define CXD56_TOPREG_IO_IS_DATA1 (CXD56_TOPREG_BASE + 0x8f0) -#define CXD56_TOPREG_IO_IS_DATA2 (CXD56_TOPREG_BASE + 0x8f4) -#define CXD56_TOPREG_IO_IS_DATA3 (CXD56_TOPREG_BASE + 0x8f8) -#define CXD56_TOPREG_IO_IS_DATA4 (CXD56_TOPREG_BASE + 0x8fc) -#define CXD56_TOPREG_IO_IS_DATA5 (CXD56_TOPREG_BASE + 0x900) -#define CXD56_TOPREG_IO_IS_DATA6 (CXD56_TOPREG_BASE + 0x904) -#define CXD56_TOPREG_IO_IS_DATA7 (CXD56_TOPREG_BASE + 0x908) -#define CXD56_TOPREG_IO_UART2_TXD (CXD56_TOPREG_BASE + 0x90c) -#define CXD56_TOPREG_IO_UART2_RXD (CXD56_TOPREG_BASE + 0x910) -#define CXD56_TOPREG_IO_UART2_CTS (CXD56_TOPREG_BASE + 0x914) -#define CXD56_TOPREG_IO_UART2_RTS (CXD56_TOPREG_BASE + 0x918) -#define CXD56_TOPREG_IO_SPI4_CS_X (CXD56_TOPREG_BASE + 0x91c) -#define CXD56_TOPREG_IO_SPI4_SCK (CXD56_TOPREG_BASE + 0x920) -#define CXD56_TOPREG_IO_SPI4_MOSI (CXD56_TOPREG_BASE + 0x924) -#define CXD56_TOPREG_IO_SPI4_MISO (CXD56_TOPREG_BASE + 0x928) -#define CXD56_TOPREG_IO_EMMC_CLK (CXD56_TOPREG_BASE + 0x92c) -#define CXD56_TOPREG_IO_EMMC_CMD (CXD56_TOPREG_BASE + 0x930) -#define CXD56_TOPREG_IO_EMMC_DATA0 (CXD56_TOPREG_BASE + 0x934) -#define CXD56_TOPREG_IO_EMMC_DATA1 (CXD56_TOPREG_BASE + 0x938) -#define CXD56_TOPREG_IO_EMMC_DATA2 (CXD56_TOPREG_BASE + 0x93c) -#define CXD56_TOPREG_IO_EMMC_DATA3 (CXD56_TOPREG_BASE + 0x940) -#define CXD56_TOPREG_IO_SDIO_CLK (CXD56_TOPREG_BASE + 0x944) -#define CXD56_TOPREG_IO_SDIO_CMD (CXD56_TOPREG_BASE + 0x948) -#define CXD56_TOPREG_IO_SDIO_DATA0 (CXD56_TOPREG_BASE + 0x94c) -#define CXD56_TOPREG_IO_SDIO_DATA1 (CXD56_TOPREG_BASE + 0x950) -#define CXD56_TOPREG_IO_SDIO_DATA2 (CXD56_TOPREG_BASE + 0x954) -#define CXD56_TOPREG_IO_SDIO_DATA3 (CXD56_TOPREG_BASE + 0x958) -#define CXD56_TOPREG_IO_SDIO_CD (CXD56_TOPREG_BASE + 0x95c) -#define CXD56_TOPREG_IO_SDIO_WP (CXD56_TOPREG_BASE + 0x960) -#define CXD56_TOPREG_IO_SDIO_CMDDIR (CXD56_TOPREG_BASE + 0x964) -#define CXD56_TOPREG_IO_SDIO_DIR0 (CXD56_TOPREG_BASE + 0x968) -#define CXD56_TOPREG_IO_SDIO_DIR1_3 (CXD56_TOPREG_BASE + 0x96c) -#define CXD56_TOPREG_IO_SDIO_CLKI (CXD56_TOPREG_BASE + 0x970) -#define CXD56_TOPREG_IO_I2S0_BCK (CXD56_TOPREG_BASE + 0x974) -#define CXD56_TOPREG_IO_I2S0_LRCK (CXD56_TOPREG_BASE + 0x978) -#define CXD56_TOPREG_IO_I2S0_DATA_IN (CXD56_TOPREG_BASE + 0x97c) -#define CXD56_TOPREG_IO_I2S0_DATA_OUT (CXD56_TOPREG_BASE + 0x980) -#define CXD56_TOPREG_IO_I2S1_BCK (CXD56_TOPREG_BASE + 0x984) -#define CXD56_TOPREG_IO_I2S1_LRCK (CXD56_TOPREG_BASE + 0x988) -#define CXD56_TOPREG_IO_I2S1_DATA_IN (CXD56_TOPREG_BASE + 0x98c) -#define CXD56_TOPREG_IO_I2S1_DATA_OUT (CXD56_TOPREG_BASE + 0x990) -#define CXD56_TOPREG_IO_MCLK (CXD56_TOPREG_BASE + 0x994) -#define CXD56_TOPREG_IO_PDM_CLK (CXD56_TOPREG_BASE + 0x998) -#define CXD56_TOPREG_IO_PDM_IN (CXD56_TOPREG_BASE + 0x99c) -#define CXD56_TOPREG_IO_PDM_OUT (CXD56_TOPREG_BASE + 0x9a0) -#define CXD56_TOPREG_IO_USB_VBUSINT (CXD56_TOPREG_BASE + 0x9a4) -#define CXD56_TOPREG_FUSEWRST (CXD56_TOPREG_BASE + 0xa00) -#define CXD56_TOPREG_FUSEWRAD (CXD56_TOPREG_BASE + 0xa04) -#define CXD56_TOPREG_FUSEWRDT (CXD56_TOPREG_BASE + 0xa08) -#define CXD56_TOPREG_FUSEWRPG (CXD56_TOPREG_BASE + 0xa0c) -#define CXD56_TOPREG_YOBI2_1 (CXD56_TOPREG_BASE + 0xb00) -#define CXD56_TOPREG_GNSSDSP_RAMMODE_SEL (CXD56_TOPREG_BASE + 0xc00) -#define CXD56_TOPREG_CKSEL_GNSS_BB (CXD56_TOPREG_BASE + 0xc04) -#define CXD56_TOPREG_CKDIV_ITP (CXD56_TOPREG_BASE + 0xc0c) -#define CXD56_TOPREG_GNS_ITP_CKEN (CXD56_TOPREG_BASE + 0xc10) -#define CXD56_TOPREG_RF_CTRL (CXD56_TOPREG_BASE + 0xc20) -#define CXD56_TOPREG_GDSP_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0xc30) -#define CXD56_TOPREG_GNSSDSP_RAMMODE_STAT (CXD56_TOPREG_BASE + 0xc40) -#define CXD56_TOPREG_LOGGERIF (CXD56_TOPREG_BASE + 0xc50) -#define CXD56_TOPREG_YOBI2_2 (CXD56_TOPREG_BASE + 0xc60) -#define CXD56_TOPREG_ADSP1_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x1010) -#define CXD56_TOPREG_ADSP2_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x1014) -#define CXD56_TOPREG_ADSP3_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x1018) -#define CXD56_TOPREG_ADSP4_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x101c) -#define CXD56_TOPREG_ADSP5_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x1020) -#define CXD56_TOPREG_YOBI2_3 (CXD56_TOPREG_BASE + 0x1040) -#define CXD56_TOPREG_ADSP0_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x1400) -#define CXD56_TOPREG_USB_VBUS (CXD56_TOPREG_BASE + 0x1410) -#define CXD56_TOPREG_FUSERD00 (CXD56_TOPREG_BASE + 0x1420) -#define CXD56_TOPREG_FUSERD01 (CXD56_TOPREG_BASE + 0x1424) -#define CXD56_TOPREG_FUSERD02 (CXD56_TOPREG_BASE + 0x1428) -#define CXD56_TOPREG_FUSERD03 (CXD56_TOPREG_BASE + 0x142c) -#define CXD56_TOPREG_FUSERD04 (CXD56_TOPREG_BASE + 0x1430) -#define CXD56_TOPREG_FUSERD05 (CXD56_TOPREG_BASE + 0x1434) -#define CXD56_TOPREG_FUSERD06 (CXD56_TOPREG_BASE + 0x1438) -#define CXD56_TOPREG_FUSERD07 (CXD56_TOPREG_BASE + 0x143c) -#define CXD56_TOPREG_FUSERD08 (CXD56_TOPREG_BASE + 0x1440) -#define CXD56_TOPREG_FUSERD09 (CXD56_TOPREG_BASE + 0x1444) -#define CXD56_TOPREG_FUSERD10 (CXD56_TOPREG_BASE + 0x1448) -#define CXD56_TOPREG_FUSERD11 (CXD56_TOPREG_BASE + 0x144c) -#define CXD56_TOPREG_FUSERD12 (CXD56_TOPREG_BASE + 0x1450) -#define CXD56_TOPREG_FUSERD13 (CXD56_TOPREG_BASE + 0x1454) -#define CXD56_TOPREG_FUSERD14 (CXD56_TOPREG_BASE + 0x1458) -#define CXD56_TOPREG_FUSERD15 (CXD56_TOPREG_BASE + 0x145c) -#define CXD56_TOPREG_AUDIO_IF_SEL (CXD56_TOPREG_BASE + 0x1470) -#define CXD56_TOPREG_IOOEN_APP (CXD56_TOPREG_BASE + 0x1474) -#define CXD56_TOPREG_IOFIX_APP (CXD56_TOPREG_BASE + 0x1478) -#define CXD56_TOPREG_IOCAPP_MONSEL0 (CXD56_TOPREG_BASE + 0x1480) -#define CXD56_TOPREG_IOCAPP_MONSEL1 (CXD56_TOPREG_BASE + 0x1484) -#define CXD56_TOPREG_IOCAPP_INTSEL0 (CXD56_TOPREG_BASE + 0x1490) -#define CXD56_TOPREG_IOCAPP_INTSEL1 (CXD56_TOPREG_BASE + 0x1494) -#define CXD56_TOPREG_IOCAPP_IOMD (CXD56_TOPREG_BASE + 0x14a0) -#define CXD56_TOPREG_YOBI2_4 (CXD56_TOPREG_BASE + 0x14c0) -#define CXD56_TOPREG_GP_I2C4_BCK (CXD56_TOPREG_BASE + 0x2000) -#define CXD56_TOPREG_GP_I2C4_BDT (CXD56_TOPREG_BASE + 0x2004) -#define CXD56_TOPREG_GP_PMIC_INT (CXD56_TOPREG_BASE + 0x2008) -#define CXD56_TOPREG_GP_RTC_IRQ_OUT (CXD56_TOPREG_BASE + 0x200c) -#define CXD56_TOPREG_GP_AP_CLK (CXD56_TOPREG_BASE + 0x2010) -#define CXD56_TOPREG_GP_GNSS_1PPS_OUT (CXD56_TOPREG_BASE + 0x2014) -#define CXD56_TOPREG_GP_SPI0_CS_X (CXD56_TOPREG_BASE + 0x2040) -#define CXD56_TOPREG_GP_SPI0_SCK (CXD56_TOPREG_BASE + 0x2044) -#define CXD56_TOPREG_GP_SPI0_MOSI (CXD56_TOPREG_BASE + 0x2048) -#define CXD56_TOPREG_GP_SPI0_MISO (CXD56_TOPREG_BASE + 0x204c) -#define CXD56_TOPREG_GP_SPI1_CS_X (CXD56_TOPREG_BASE + 0x2050) -#define CXD56_TOPREG_GP_SPI1_SCK (CXD56_TOPREG_BASE + 0x2054) -#define CXD56_TOPREG_GP_SPI1_IO0 (CXD56_TOPREG_BASE + 0x2058) -#define CXD56_TOPREG_GP_SPI1_IO1 (CXD56_TOPREG_BASE + 0x205c) -#define CXD56_TOPREG_GP_SPI1_IO2 (CXD56_TOPREG_BASE + 0x2060) -#define CXD56_TOPREG_GP_SPI1_IO3 (CXD56_TOPREG_BASE + 0x2064) -#define CXD56_TOPREG_GP_SPI2_CS_X (CXD56_TOPREG_BASE + 0x2068) -#define CXD56_TOPREG_GP_SPI2_SCK (CXD56_TOPREG_BASE + 0x206c) -#define CXD56_TOPREG_GP_SPI2_MOSI (CXD56_TOPREG_BASE + 0x2070) -#define CXD56_TOPREG_GP_SPI2_MISO (CXD56_TOPREG_BASE + 0x2074) -#define CXD56_TOPREG_GP_HIF_IRQ_OUT (CXD56_TOPREG_BASE + 0x2078) -#define CXD56_TOPREG_GP_HIF_GPIO0 (CXD56_TOPREG_BASE + 0x207c) -#define CXD56_TOPREG_GP_SEN_IRQ_IN (CXD56_TOPREG_BASE + 0x2090) -#define CXD56_TOPREG_GP_SPI3_CS0_X (CXD56_TOPREG_BASE + 0x2094) -#define CXD56_TOPREG_GP_SPI3_CS1_X (CXD56_TOPREG_BASE + 0x2098) -#define CXD56_TOPREG_GP_SPI3_CS2_X (CXD56_TOPREG_BASE + 0x209c) -#define CXD56_TOPREG_GP_SPI3_SCK (CXD56_TOPREG_BASE + 0x20a0) -#define CXD56_TOPREG_GP_SPI3_MOSI (CXD56_TOPREG_BASE + 0x20a4) -#define CXD56_TOPREG_GP_SPI3_MISO (CXD56_TOPREG_BASE + 0x20a8) -#define CXD56_TOPREG_GP_I2C0_BCK (CXD56_TOPREG_BASE + 0x20ac) -#define CXD56_TOPREG_GP_I2C0_BDT (CXD56_TOPREG_BASE + 0x20b0) -#define CXD56_TOPREG_GP_PWM0 (CXD56_TOPREG_BASE + 0x20b4) -#define CXD56_TOPREG_GP_PWM1 (CXD56_TOPREG_BASE + 0x20b8) -#define CXD56_TOPREG_GP_PWM2 (CXD56_TOPREG_BASE + 0x20bc) -#define CXD56_TOPREG_GP_PWM3 (CXD56_TOPREG_BASE + 0x20c0) -#define CXD56_TOPREG_GP_IS_CLK (CXD56_TOPREG_BASE + 0x20c4) -#define CXD56_TOPREG_GP_IS_VSYNC (CXD56_TOPREG_BASE + 0x20c8) -#define CXD56_TOPREG_GP_IS_HSYNC (CXD56_TOPREG_BASE + 0x20cc) -#define CXD56_TOPREG_GP_IS_DATA0 (CXD56_TOPREG_BASE + 0x20d0) -#define CXD56_TOPREG_GP_IS_DATA1 (CXD56_TOPREG_BASE + 0x20d4) -#define CXD56_TOPREG_GP_IS_DATA2 (CXD56_TOPREG_BASE + 0x20d8) -#define CXD56_TOPREG_GP_IS_DATA3 (CXD56_TOPREG_BASE + 0x20dc) -#define CXD56_TOPREG_GP_IS_DATA4 (CXD56_TOPREG_BASE + 0x20e0) -#define CXD56_TOPREG_GP_IS_DATA5 (CXD56_TOPREG_BASE + 0x20e4) -#define CXD56_TOPREG_GP_IS_DATA6 (CXD56_TOPREG_BASE + 0x20e8) -#define CXD56_TOPREG_GP_IS_DATA7 (CXD56_TOPREG_BASE + 0x20ec) -#define CXD56_TOPREG_GP_UART2_TXD (CXD56_TOPREG_BASE + 0x20f0) -#define CXD56_TOPREG_GP_UART2_RXD (CXD56_TOPREG_BASE + 0x20f4) -#define CXD56_TOPREG_GP_UART2_CTS (CXD56_TOPREG_BASE + 0x20f8) -#define CXD56_TOPREG_GP_UART2_RTS (CXD56_TOPREG_BASE + 0x20fc) -#define CXD56_TOPREG_GP_SPI4_CS_X (CXD56_TOPREG_BASE + 0x2100) -#define CXD56_TOPREG_GP_SPI4_SCK (CXD56_TOPREG_BASE + 0x2104) -#define CXD56_TOPREG_GP_SPI4_MOSI (CXD56_TOPREG_BASE + 0x2108) -#define CXD56_TOPREG_GP_SPI4_MISO (CXD56_TOPREG_BASE + 0x210c) -#define CXD56_TOPREG_GP_EMMC_CLK (CXD56_TOPREG_BASE + 0x2110) -#define CXD56_TOPREG_GP_EMMC_CMD (CXD56_TOPREG_BASE + 0x2114) -#define CXD56_TOPREG_GP_EMMC_DATA0 (CXD56_TOPREG_BASE + 0x2118) -#define CXD56_TOPREG_GP_EMMC_DATA1 (CXD56_TOPREG_BASE + 0x211c) -#define CXD56_TOPREG_GP_EMMC_DATA2 (CXD56_TOPREG_BASE + 0x2120) -#define CXD56_TOPREG_GP_EMMC_DATA3 (CXD56_TOPREG_BASE + 0x2124) -#define CXD56_TOPREG_GP_SDIO_CLK (CXD56_TOPREG_BASE + 0x2128) -#define CXD56_TOPREG_GP_SDIO_CMD (CXD56_TOPREG_BASE + 0x212c) -#define CXD56_TOPREG_GP_SDIO_DATA0 (CXD56_TOPREG_BASE + 0x2130) -#define CXD56_TOPREG_GP_SDIO_DATA1 (CXD56_TOPREG_BASE + 0x2134) -#define CXD56_TOPREG_GP_SDIO_DATA2 (CXD56_TOPREG_BASE + 0x2138) -#define CXD56_TOPREG_GP_SDIO_DATA3 (CXD56_TOPREG_BASE + 0x213c) -#define CXD56_TOPREG_GP_SDIO_CD (CXD56_TOPREG_BASE + 0x2140) -#define CXD56_TOPREG_GP_SDIO_WP (CXD56_TOPREG_BASE + 0x2144) -#define CXD56_TOPREG_GP_SDIO_CMDDIR (CXD56_TOPREG_BASE + 0x2148) -#define CXD56_TOPREG_GP_SDIO_DIR0 (CXD56_TOPREG_BASE + 0x214c) -#define CXD56_TOPREG_GP_SDIO_DIR1_3 (CXD56_TOPREG_BASE + 0x2150) -#define CXD56_TOPREG_GP_SDIO_CLKI (CXD56_TOPREG_BASE + 0x2154) -#define CXD56_TOPREG_GP_I2S0_BCK (CXD56_TOPREG_BASE + 0x2158) -#define CXD56_TOPREG_GP_I2S0_LRCK (CXD56_TOPREG_BASE + 0x215c) -#define CXD56_TOPREG_GP_I2S0_DATA_IN (CXD56_TOPREG_BASE + 0x2160) -#define CXD56_TOPREG_GP_I2S0_DATA_OUT (CXD56_TOPREG_BASE + 0x2164) -#define CXD56_TOPREG_GP_I2S1_BCK (CXD56_TOPREG_BASE + 0x2168) -#define CXD56_TOPREG_GP_I2S1_LRCK (CXD56_TOPREG_BASE + 0x216c) -#define CXD56_TOPREG_GP_I2S1_DATA_IN (CXD56_TOPREG_BASE + 0x2170) -#define CXD56_TOPREG_GP_I2S1_DATA_OUT (CXD56_TOPREG_BASE + 0x2174) -#define CXD56_TOPREG_GP_MCLK (CXD56_TOPREG_BASE + 0x2178) -#define CXD56_TOPREG_GP_PDM_CLK (CXD56_TOPREG_BASE + 0x217c) -#define CXD56_TOPREG_GP_PDM_IN (CXD56_TOPREG_BASE + 0x2180) -#define CXD56_TOPREG_GP_PDM_OUT (CXD56_TOPREG_BASE + 0x2184) -#define CXD56_TOPREG_GP_USB_VBUSINT (CXD56_TOPREG_BASE + 0x2188) -#define CXD56_TOPREG_YOBI3 (CXD56_TOPREG_BASE + 0x21fc) +#define CXD56_TOPREG_PWD_CTL (CXD56_TOPREG_BASE + 0x0000) +#define CXD56_TOPREG_ANA_PW_CTL (CXD56_TOPREG_BASE + 0x0004) +#define CXD56_TOPREG_ANA_EN_CTL (CXD56_TOPREG_BASE + 0x0008) +#define CXD56_TOPREG_SYSCPU_RAMMODE_SEL (CXD56_TOPREG_BASE + 0x0010) +#define CXD56_TOPREG_TOP_SCU_RAMMODE_SEL (CXD56_TOPREG_BASE + 0x0018) +#define CXD56_TOPREG_HOSTIFC_RAMMODE_SEL (CXD56_TOPREG_BASE + 0x001c) +#define CXD56_TOPREG_PMU_FAST (CXD56_TOPREG_BASE + 0x0020) +#define CXD56_TOPREG_PMU_PW_CTL (CXD56_TOPREG_BASE + 0x0030) +#define CXD56_TOPREG_PMU_INT_STAT (CXD56_TOPREG_BASE + 0x0040) +#define CXD56_TOPREG_PMU_RAW_INT_STAT (CXD56_TOPREG_BASE + 0x0044) +#define CXD56_TOPREG_PMU_INT_CLR (CXD56_TOPREG_BASE + 0x0048) +#define CXD56_TOPREG_PMU_INT_MASK (CXD56_TOPREG_BASE + 0x004c) +#define CXD56_TOPREG_PWD_RESET0 (CXD56_TOPREG_BASE + 0x0060) +#define CXD56_TOPREG_PWD_STAT (CXD56_TOPREG_BASE + 0x0200) +#define CXD56_TOPREG_PWD_PGACK_STAT (CXD56_TOPREG_BASE + 0x0204) +#define CXD56_TOPREG_ANA_PW_STAT (CXD56_TOPREG_BASE + 0x0208) +#define CXD56_TOPREG_SYSCPU_RAMMODE_STAT (CXD56_TOPREG_BASE + 0x020c) +#define CXD56_TOPREG_TOP_SCU_RAMMODE_STAT (CXD56_TOPREG_BASE + 0x0214) +#define CXD56_TOPREG_HOSTIFC_RAMMODE_STAT (CXD56_TOPREG_BASE + 0x0218) +#define CXD56_TOPREG_PMU_HW_STAT (CXD56_TOPREG_BASE + 0x021c) +#define CXD56_TOPREG_ANA_PW_CTL_SEL_WAKE (CXD56_TOPREG_BASE + 0x0400) +#define CXD56_TOPREG_SYSCPU_RAMMODE_SEL_WAKE (CXD56_TOPREG_BASE + 0x0404) +#define CXD56_TOPREG_TOP_SCU_RAMMODE_SEL_WAKE (CXD56_TOPREG_BASE + 0x0410) +#define CXD56_TOPREG_CLSELDIV_WAKE (CXD56_TOPREG_BASE + 0x0414) +#define CXD56_TOPREG_CKDIV_CPU_DSP_BUS_WAKE (CXD56_TOPREG_BASE + 0x0418) +#define CXD56_TOPREG_CKSEL_ROOT_WAKE (CXD56_TOPREG_BASE + 0x041c) +#define CXD56_TOPREG_PMIC_SLEEP_I2C0 (CXD56_TOPREG_BASE + 0x0420) +#define CXD56_TOPREG_PMIC_SLEEP_I2C1 (CXD56_TOPREG_BASE + 0x0424) +#define CXD56_TOPREG_PMIC_SLEEP_I2C2 (CXD56_TOPREG_BASE + 0x0428) +#define CXD56_TOPREG_PMIC_SLEEP_I2C3 (CXD56_TOPREG_BASE + 0x042c) +#define CXD56_TOPREG_PMIC_WAKE_I2C0 (CXD56_TOPREG_BASE + 0x0430) +#define CXD56_TOPREG_PMIC_WAKE_I2C1 (CXD56_TOPREG_BASE + 0x0434) +#define CXD56_TOPREG_PMIC_WAKE_I2C2 (CXD56_TOPREG_BASE + 0x0438) +#define CXD56_TOPREG_PMIC_WAKE_I2C3 (CXD56_TOPREG_BASE + 0x043c) +#define CXD56_TOPREG_PMIC_UNEXP_I2C0 (CXD56_TOPREG_BASE + 0x0440) +#define CXD56_TOPREG_PMIC_UNEXP_I2C1 (CXD56_TOPREG_BASE + 0x0444) +#define CXD56_TOPREG_PMIC_UNEXP_I2C2 (CXD56_TOPREG_BASE + 0x0448) +#define CXD56_TOPREG_PMIC_UNEXP_I2C3 (CXD56_TOPREG_BASE + 0x044c) +#define CXD56_TOPREG_PMIC_UNEXP_I2C (CXD56_TOPREG_BASE + 0x0450) +#define CXD56_TOPREG_PMU_WAKE_TRIG_EN0 (CXD56_TOPREG_BASE + 0x0454) +#define CXD56_TOPREG_PMU_WAKE_TRIG_EN1 (CXD56_TOPREG_BASE + 0x0458) +#define CXD56_TOPREG_PMU_WAKE_TRIG_NEGEN0 (CXD56_TOPREG_BASE + 0x045c) +#define CXD56_TOPREG_PMU_WAKE_TRIG_NEGEN1 (CXD56_TOPREG_BASE + 0x0460) +#define CXD56_TOPREG_PMU_WAKE_TRIG_NOISECUTEN0 (CXD56_TOPREG_BASE + 0x0464) +#define CXD56_TOPREG_PMU_WAKE_TRIG_CPUINTSEL0 (CXD56_TOPREG_BASE + 0x0468) +#define CXD56_TOPREG_PMU_WAKE_TRIG_CPUINTSEL1 (CXD56_TOPREG_BASE + 0x046c) +#define CXD56_TOPREG_PMU_WAKE_TRIG_CPUINTSEL2 (CXD56_TOPREG_BASE + 0x0470) +#define CXD56_TOPREG_PMU_WAKE_TRIG_INTDET0 (CXD56_TOPREG_BASE + 0x0474) +#define CXD56_TOPREG_PMU_WAKE_TRIG_INTDET1 (CXD56_TOPREG_BASE + 0x0478) +#define CXD56_TOPREG_PMU_WAKE_TRIG_INTDET2 (CXD56_TOPREG_BASE + 0x047c) +#define CXD56_TOPREG_PMU_WAKE_PMIC_I2C (CXD56_TOPREG_BASE + 0x0480) +#define CXD56_TOPREG_BOOT_CAUSE (CXD56_TOPREG_BASE + 0x0484) +#define CXD56_TOPREG_PMU_CORE_CKEN (CXD56_TOPREG_BASE + 0x04c0) +#define CXD56_TOPREG_CKSEL_ROOT (CXD56_TOPREG_BASE + 0x04c4) +#define CXD56_TOPREG_CKSEL_PMU (CXD56_TOPREG_BASE + 0x04c8) +#define CXD56_TOPREG_CKSEL_SYSIOP (CXD56_TOPREG_BASE + 0x04cc) +#define CXD56_TOPREG_CKSEL_SYSIOP_SUB (CXD56_TOPREG_BASE + 0x04d0) +#define CXD56_TOPREG_CKSEL_SCU (CXD56_TOPREG_BASE + 0x04d4) +#define CXD56_TOPREG_CKDIV_CPU_DSP_BUS (CXD56_TOPREG_BASE + 0x04d8) +#define CXD56_TOPREG_CKDIV_COM (CXD56_TOPREG_BASE + 0x04dc) +#define CXD56_TOPREG_CKDIV_HOSTIFC (CXD56_TOPREG_BASE + 0x04e0) +#define CXD56_TOPREG_CKDIV_SCU (CXD56_TOPREG_BASE + 0x04e4) +#define CXD56_TOPREG_CKDIV_PMU (CXD56_TOPREG_BASE + 0x04e8) +#define CXD56_TOPREG_CRG_INT_CLR0 (CXD56_TOPREG_BASE + 0x04ec) +#define CXD56_TOPREG_CRG_INT_MASK0 (CXD56_TOPREG_BASE + 0x04f0) +#define CXD56_TOPREG_CRG_INT_STAT_MSK0 (CXD56_TOPREG_BASE + 0x04f4) +#define CXD56_TOPREG_CRG_INT_STAT_RAW0 (CXD56_TOPREG_BASE + 0x04f8) +#define CXD56_TOPREG_CRG_INT_CLR1 (CXD56_TOPREG_BASE + 0x04fc) +#define CXD56_TOPREG_CRG_INT_MASK1 (CXD56_TOPREG_BASE + 0x0500) +#define CXD56_TOPREG_CRG_INT_STAT_MSK1 (CXD56_TOPREG_BASE + 0x0504) +#define CXD56_TOPREG_CRG_INT_STAT_RAW1 (CXD56_TOPREG_BASE + 0x0508) +#define CXD56_TOPREG_CPU_GATECLK (CXD56_TOPREG_BASE + 0x050c) +#define CXD56_TOPREG_USBPHY_CKEN (CXD56_TOPREG_BASE + 0x0510) +#define CXD56_TOPREG_CRG_MON (CXD56_TOPREG_BASE + 0x0514) +#define CXD56_TOPREG_GEAR_STAT (CXD56_TOPREG_BASE + 0x0518) +#define CXD56_TOPREG_XOSC_CTRL (CXD56_TOPREG_BASE + 0x0580) +#define CXD56_TOPREG_XOSC_CTRL2 (CXD56_TOPREG_BASE + 0x0584) +#define CXD56_TOPREG_SYS_PLL_CTRL1 (CXD56_TOPREG_BASE + 0x0588) +#define CXD56_TOPREG_SYS_PLL_CTRL2 (CXD56_TOPREG_BASE + 0x058c) +#define CXD56_TOPREG_RCOSC_CTRL1 (CXD56_TOPREG_BASE + 0x0590) +#define CXD56_TOPREG_RCOSC_CTRL2 (CXD56_TOPREG_BASE + 0x0594) +#define CXD56_TOPREG_RF_GPMBI_EN (CXD56_TOPREG_BASE + 0x0598) +#define CXD56_TOPREG_WDT_SRST_EN (CXD56_TOPREG_BASE + 0x0640) +#define CXD56_TOPREG_FORCE_CKEN (CXD56_TOPREG_BASE + 0x0644) +#define CXD56_TOPREG_DBG_HOSTIF_SEL (CXD56_TOPREG_BASE + 0x0650) +#define CXD56_TOPREG_WDT_MASK (CXD56_TOPREG_BASE + 0x0654) +#define CXD56_TOPREG_CKGATE_CTL (CXD56_TOPREG_BASE + 0x0660) +#define CXD56_TOPREG_I2CRPT_SADR (CXD56_TOPREG_BASE + 0x06c0) +#define CXD56_TOPREG_I2CRPT_REP (CXD56_TOPREG_BASE + 0x06c4) +#define CXD56_TOPREG_PMIC_I2C (CXD56_TOPREG_BASE + 0x06d0) +#define CXD56_TOPREG_RAMMODE (CXD56_TOPREG_BASE + 0x06e4) +#define CXD56_TOPREG_SWRESET_BUS (CXD56_TOPREG_BASE + 0x0700) +#define CXD56_TOPREG_SWRESET_SCU (CXD56_TOPREG_BASE + 0x0704) +#define CXD56_TOPREG_BUSROM_CKEN (CXD56_TOPREG_BASE + 0x0710) +#define CXD56_TOPREG_SYSIOP_CKEN (CXD56_TOPREG_BASE + 0x0714) +#define CXD56_TOPREG_SCU_CKEN (CXD56_TOPREG_BASE + 0x071c) +#define CXD56_TOPREG_RTC0_CTL (CXD56_TOPREG_BASE + 0x0730) +#define CXD56_TOPREG_FUSERDCFG0 (CXD56_TOPREG_BASE + 0x0740) +#define CXD56_TOPREG_FUSERDCFG1 (CXD56_TOPREG_BASE + 0x0744) +#define CXD56_TOPREG_FUSERDCFG2 (CXD56_TOPREG_BASE + 0x0748) +#define CXD56_TOPREG_VID0 (CXD56_TOPREG_BASE + 0x0750) +#define CXD56_TOPREG_VID1 (CXD56_TOPREG_BASE + 0x0754) +#define CXD56_TOPREG_M0_BOOT_FLASH_DIS (CXD56_TOPREG_BASE + 0x0758) +#define CXD56_TOPREG_LDOADJ0 (CXD56_TOPREG_BASE + 0x0760) +#define CXD56_TOPREG_LDOADJ1 (CXD56_TOPREG_BASE + 0x0764) +#define CXD56_TOPREG_FQFIX_CTL0 (CXD56_TOPREG_BASE + 0x0770) +#define CXD56_TOPREG_FQFIX_AUTO (CXD56_TOPREG_BASE + 0x0774) +#define CXD56_TOPREG_FQFIX_SINGLE (CXD56_TOPREG_BASE + 0x0778) +#define CXD56_TOPREG_FQFIX_STATUS (CXD56_TOPREG_BASE + 0x077c) +#define CXD56_TOPREG_SYSTEM_CONFIG (CXD56_TOPREG_BASE + 0x0790) +#define CXD56_TOPREG_MON_SEL (CXD56_TOPREG_BASE + 0x07a0) +#define CXD56_TOPREG_IOCSYS_MONSEL0 (CXD56_TOPREG_BASE + 0x07a4) +#define CXD56_TOPREG_IOCSYS_MONSEL1 (CXD56_TOPREG_BASE + 0x07a8) +#define CXD56_TOPREG_IOCSYS_INTSEL0 (CXD56_TOPREG_BASE + 0x07b0) +#define CXD56_TOPREG_IOCSYS_INTSEL1 (CXD56_TOPREG_BASE + 0x07b4) +#define CXD56_TOPREG_IOCSYS_IOMD0 (CXD56_TOPREG_BASE + 0x07c0) +#define CXD56_TOPREG_IOCSYS_IOMD1 (CXD56_TOPREG_BASE + 0x07c4) +#define CXD56_TOPREG_IOOEN_SYS (CXD56_TOPREG_BASE + 0x07e0) +#define CXD56_TOPREG_IO_RTC_CLK_IN (CXD56_TOPREG_BASE + 0x0800) +#define CXD56_TOPREG_IO_I2C4_BCK (CXD56_TOPREG_BASE + 0x0804) +#define CXD56_TOPREG_IO_I2C4_BDT (CXD56_TOPREG_BASE + 0x0808) +#define CXD56_TOPREG_IO_PMIC_INT (CXD56_TOPREG_BASE + 0x080c) +#define CXD56_TOPREG_IO_RTC_IRQ_OUT (CXD56_TOPREG_BASE + 0x0810) +#define CXD56_TOPREG_IO_AP_CLK (CXD56_TOPREG_BASE + 0x0814) +#define CXD56_TOPREG_IO_GNSS_1PPS_OUT (CXD56_TOPREG_BASE + 0x0818) +#define CXD56_TOPREG_IO_SPI0_CS_X (CXD56_TOPREG_BASE + 0x0844) +#define CXD56_TOPREG_IO_SPI0_SCK (CXD56_TOPREG_BASE + 0x0848) +#define CXD56_TOPREG_IO_SPI0_MOSI (CXD56_TOPREG_BASE + 0x084c) +#define CXD56_TOPREG_IO_SPI0_MISO (CXD56_TOPREG_BASE + 0x0850) +#define CXD56_TOPREG_IO_SPI1_CS_X (CXD56_TOPREG_BASE + 0x0854) +#define CXD56_TOPREG_IO_SPI1_SCK (CXD56_TOPREG_BASE + 0x0858) +#define CXD56_TOPREG_IO_SPI1_IO0 (CXD56_TOPREG_BASE + 0x085c) +#define CXD56_TOPREG_IO_SPI1_IO1 (CXD56_TOPREG_BASE + 0x0860) +#define CXD56_TOPREG_IO_SPI1_IO2 (CXD56_TOPREG_BASE + 0x0864) +#define CXD56_TOPREG_IO_SPI1_IO3 (CXD56_TOPREG_BASE + 0x0868) +#define CXD56_TOPREG_IO_SPI2_CS_X (CXD56_TOPREG_BASE + 0x086c) +#define CXD56_TOPREG_IO_SPI2_SCK (CXD56_TOPREG_BASE + 0x0870) +#define CXD56_TOPREG_IO_SPI2_MOSI (CXD56_TOPREG_BASE + 0x0874) +#define CXD56_TOPREG_IO_SPI2_MISO (CXD56_TOPREG_BASE + 0x0878) +#define CXD56_TOPREG_IO_HIF_IRQ_OUT (CXD56_TOPREG_BASE + 0x087c) +#define CXD56_TOPREG_IO_HIF_GPIO0 (CXD56_TOPREG_BASE + 0x0880) +#define CXD56_TOPREG_IO_SEN_IRQ_IN (CXD56_TOPREG_BASE + 0x0894) +#define CXD56_TOPREG_IO_SPI3_CS0_X (CXD56_TOPREG_BASE + 0x0898) +#define CXD56_TOPREG_IO_SPI3_CS1_X (CXD56_TOPREG_BASE + 0x089c) +#define CXD56_TOPREG_IO_SPI3_CS2_X (CXD56_TOPREG_BASE + 0x08a0) +#define CXD56_TOPREG_IO_SPI3_SCK (CXD56_TOPREG_BASE + 0x08a4) +#define CXD56_TOPREG_IO_SPI3_MOSI (CXD56_TOPREG_BASE + 0x08a8) +#define CXD56_TOPREG_IO_SPI3_MISO (CXD56_TOPREG_BASE + 0x08ac) +#define CXD56_TOPREG_IO_I2C0_BCK (CXD56_TOPREG_BASE + 0x08b0) +#define CXD56_TOPREG_IO_I2C0_BDT (CXD56_TOPREG_BASE + 0x08b4) +#define CXD56_TOPREG_IO_PWM0 (CXD56_TOPREG_BASE + 0x08b8) +#define CXD56_TOPREG_IO_PWM1 (CXD56_TOPREG_BASE + 0x08bc) +#define CXD56_TOPREG_IO_PWM2 (CXD56_TOPREG_BASE + 0x08c0) +#define CXD56_TOPREG_IO_PWM3 (CXD56_TOPREG_BASE + 0x08c4) +#define CXD56_TOPREG_IO_DBG_SWOCLK (CXD56_TOPREG_BASE + 0x08d4) +#define CXD56_TOPREG_IO_DBG_SWO (CXD56_TOPREG_BASE + 0x08d8) +#define CXD56_TOPREG_IO_IS_CLK (CXD56_TOPREG_BASE + 0x08e0) +#define CXD56_TOPREG_IO_IS_VSYNC (CXD56_TOPREG_BASE + 0x08e4) +#define CXD56_TOPREG_IO_IS_HSYNC (CXD56_TOPREG_BASE + 0x08e8) +#define CXD56_TOPREG_IO_IS_DATA0 (CXD56_TOPREG_BASE + 0x08ec) +#define CXD56_TOPREG_IO_IS_DATA1 (CXD56_TOPREG_BASE + 0x08f0) +#define CXD56_TOPREG_IO_IS_DATA2 (CXD56_TOPREG_BASE + 0x08f4) +#define CXD56_TOPREG_IO_IS_DATA3 (CXD56_TOPREG_BASE + 0x08f8) +#define CXD56_TOPREG_IO_IS_DATA4 (CXD56_TOPREG_BASE + 0x08fc) +#define CXD56_TOPREG_IO_IS_DATA5 (CXD56_TOPREG_BASE + 0x0900) +#define CXD56_TOPREG_IO_IS_DATA6 (CXD56_TOPREG_BASE + 0x0904) +#define CXD56_TOPREG_IO_IS_DATA7 (CXD56_TOPREG_BASE + 0x0908) +#define CXD56_TOPREG_IO_UART2_TXD (CXD56_TOPREG_BASE + 0x090c) +#define CXD56_TOPREG_IO_UART2_RXD (CXD56_TOPREG_BASE + 0x0910) +#define CXD56_TOPREG_IO_UART2_CTS (CXD56_TOPREG_BASE + 0x0914) +#define CXD56_TOPREG_IO_UART2_RTS (CXD56_TOPREG_BASE + 0x0918) +#define CXD56_TOPREG_IO_SPI4_CS_X (CXD56_TOPREG_BASE + 0x091c) +#define CXD56_TOPREG_IO_SPI4_SCK (CXD56_TOPREG_BASE + 0x0920) +#define CXD56_TOPREG_IO_SPI4_MOSI (CXD56_TOPREG_BASE + 0x0924) +#define CXD56_TOPREG_IO_SPI4_MISO (CXD56_TOPREG_BASE + 0x0928) +#define CXD56_TOPREG_IO_EMMC_CLK (CXD56_TOPREG_BASE + 0x092c) +#define CXD56_TOPREG_IO_EMMC_CMD (CXD56_TOPREG_BASE + 0x0930) +#define CXD56_TOPREG_IO_EMMC_DATA0 (CXD56_TOPREG_BASE + 0x0934) +#define CXD56_TOPREG_IO_EMMC_DATA1 (CXD56_TOPREG_BASE + 0x0938) +#define CXD56_TOPREG_IO_EMMC_DATA2 (CXD56_TOPREG_BASE + 0x093c) +#define CXD56_TOPREG_IO_EMMC_DATA3 (CXD56_TOPREG_BASE + 0x0940) +#define CXD56_TOPREG_IO_SDIO_CLK (CXD56_TOPREG_BASE + 0x0944) +#define CXD56_TOPREG_IO_SDIO_CMD (CXD56_TOPREG_BASE + 0x0948) +#define CXD56_TOPREG_IO_SDIO_DATA0 (CXD56_TOPREG_BASE + 0x094c) +#define CXD56_TOPREG_IO_SDIO_DATA1 (CXD56_TOPREG_BASE + 0x0950) +#define CXD56_TOPREG_IO_SDIO_DATA2 (CXD56_TOPREG_BASE + 0x0954) +#define CXD56_TOPREG_IO_SDIO_DATA3 (CXD56_TOPREG_BASE + 0x0958) +#define CXD56_TOPREG_IO_SDIO_CD (CXD56_TOPREG_BASE + 0x095c) +#define CXD56_TOPREG_IO_SDIO_WP (CXD56_TOPREG_BASE + 0x0960) +#define CXD56_TOPREG_IO_SDIO_CMDDIR (CXD56_TOPREG_BASE + 0x0964) +#define CXD56_TOPREG_IO_SDIO_DIR0 (CXD56_TOPREG_BASE + 0x0968) +#define CXD56_TOPREG_IO_SDIO_DIR1_3 (CXD56_TOPREG_BASE + 0x096c) +#define CXD56_TOPREG_IO_SDIO_CLKI (CXD56_TOPREG_BASE + 0x0970) +#define CXD56_TOPREG_IO_I2S0_BCK (CXD56_TOPREG_BASE + 0x0974) +#define CXD56_TOPREG_IO_I2S0_LRCK (CXD56_TOPREG_BASE + 0x0978) +#define CXD56_TOPREG_IO_I2S0_DATA_IN (CXD56_TOPREG_BASE + 0x097c) +#define CXD56_TOPREG_IO_I2S0_DATA_OUT (CXD56_TOPREG_BASE + 0x0980) +#define CXD56_TOPREG_IO_I2S1_BCK (CXD56_TOPREG_BASE + 0x0984) +#define CXD56_TOPREG_IO_I2S1_LRCK (CXD56_TOPREG_BASE + 0x0988) +#define CXD56_TOPREG_IO_I2S1_DATA_IN (CXD56_TOPREG_BASE + 0x098c) +#define CXD56_TOPREG_IO_I2S1_DATA_OUT (CXD56_TOPREG_BASE + 0x0990) +#define CXD56_TOPREG_IO_MCLK (CXD56_TOPREG_BASE + 0x0994) +#define CXD56_TOPREG_IO_PDM_CLK (CXD56_TOPREG_BASE + 0x0998) +#define CXD56_TOPREG_IO_PDM_IN (CXD56_TOPREG_BASE + 0x099c) +#define CXD56_TOPREG_IO_PDM_OUT (CXD56_TOPREG_BASE + 0x09a0) +#define CXD56_TOPREG_IO_USB_VBUSINT (CXD56_TOPREG_BASE + 0x09a4) +#define CXD56_TOPREG_FUSEWRST (CXD56_TOPREG_BASE + 0x0a00) +#define CXD56_TOPREG_FUSEWRAD (CXD56_TOPREG_BASE + 0x0a04) +#define CXD56_TOPREG_FUSEWRDT (CXD56_TOPREG_BASE + 0x0a08) +#define CXD56_TOPREG_FUSEWRPG (CXD56_TOPREG_BASE + 0x0a0c) +#define CXD56_TOPREG_ADSP1_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x1010) +#define CXD56_TOPREG_ADSP2_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x1014) +#define CXD56_TOPREG_ADSP3_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x1018) +#define CXD56_TOPREG_ADSP4_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x101c) +#define CXD56_TOPREG_ADSP5_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x1020) +#define CXD56_TOPREG_ADSP0_BOOT_ENTRY_POINT (CXD56_TOPREG_BASE + 0x1400) +#define CXD56_TOPREG_USB_VBUS (CXD56_TOPREG_BASE + 0x1410) +#define CXD56_TOPREG_FUSERD00 (CXD56_TOPREG_BASE + 0x1420) +#define CXD56_TOPREG_FUSERD01 (CXD56_TOPREG_BASE + 0x1424) +#define CXD56_TOPREG_FUSERD02 (CXD56_TOPREG_BASE + 0x1428) +#define CXD56_TOPREG_FUSERD03 (CXD56_TOPREG_BASE + 0x142c) +#define CXD56_TOPREG_FUSERD04 (CXD56_TOPREG_BASE + 0x1430) +#define CXD56_TOPREG_FUSERD05 (CXD56_TOPREG_BASE + 0x1434) +#define CXD56_TOPREG_FUSERD06 (CXD56_TOPREG_BASE + 0x1438) +#define CXD56_TOPREG_FUSERD07 (CXD56_TOPREG_BASE + 0x143c) +#define CXD56_TOPREG_FUSERD08 (CXD56_TOPREG_BASE + 0x1440) +#define CXD56_TOPREG_FUSERD09 (CXD56_TOPREG_BASE + 0x1444) +#define CXD56_TOPREG_FUSERD10 (CXD56_TOPREG_BASE + 0x1448) +#define CXD56_TOPREG_FUSERD11 (CXD56_TOPREG_BASE + 0x144c) +#define CXD56_TOPREG_FUSERD12 (CXD56_TOPREG_BASE + 0x1450) +#define CXD56_TOPREG_FUSERD13 (CXD56_TOPREG_BASE + 0x1454) +#define CXD56_TOPREG_FUSERD14 (CXD56_TOPREG_BASE + 0x1458) +#define CXD56_TOPREG_FUSERD15 (CXD56_TOPREG_BASE + 0x145c) +#define CXD56_TOPREG_AUDIO_IF_SEL (CXD56_TOPREG_BASE + 0x1470) +#define CXD56_TOPREG_IOOEN_APP (CXD56_TOPREG_BASE + 0x1474) +#define CXD56_TOPREG_IOFIX_APP (CXD56_TOPREG_BASE + 0x1478) +#define CXD56_TOPREG_IOCAPP_MONSEL0 (CXD56_TOPREG_BASE + 0x1480) +#define CXD56_TOPREG_IOCAPP_MONSEL1 (CXD56_TOPREG_BASE + 0x1484) +#define CXD56_TOPREG_IOCAPP_INTSEL0 (CXD56_TOPREG_BASE + 0x1490) +#define CXD56_TOPREG_IOCAPP_INTSEL1 (CXD56_TOPREG_BASE + 0x1494) +#define CXD56_TOPREG_IOCAPP_IOMD (CXD56_TOPREG_BASE + 0x14a0) +#define CXD56_TOPREG_GP_I2C4_BCK (CXD56_TOPREG_BASE + 0x2000) +#define CXD56_TOPREG_GP_I2C4_BDT (CXD56_TOPREG_BASE + 0x2004) +#define CXD56_TOPREG_GP_PMIC_INT (CXD56_TOPREG_BASE + 0x2008) +#define CXD56_TOPREG_GP_RTC_IRQ_OUT (CXD56_TOPREG_BASE + 0x200c) +#define CXD56_TOPREG_GP_AP_CLK (CXD56_TOPREG_BASE + 0x2010) +#define CXD56_TOPREG_GP_GNSS_1PPS_OUT (CXD56_TOPREG_BASE + 0x2014) +#define CXD56_TOPREG_GP_SPI0_CS_X (CXD56_TOPREG_BASE + 0x2040) +#define CXD56_TOPREG_GP_SPI0_SCK (CXD56_TOPREG_BASE + 0x2044) +#define CXD56_TOPREG_GP_SPI0_MOSI (CXD56_TOPREG_BASE + 0x2048) +#define CXD56_TOPREG_GP_SPI0_MISO (CXD56_TOPREG_BASE + 0x204c) +#define CXD56_TOPREG_GP_SPI1_CS_X (CXD56_TOPREG_BASE + 0x2050) +#define CXD56_TOPREG_GP_SPI1_SCK (CXD56_TOPREG_BASE + 0x2054) +#define CXD56_TOPREG_GP_SPI1_IO0 (CXD56_TOPREG_BASE + 0x2058) +#define CXD56_TOPREG_GP_SPI1_IO1 (CXD56_TOPREG_BASE + 0x205c) +#define CXD56_TOPREG_GP_SPI1_IO2 (CXD56_TOPREG_BASE + 0x2060) +#define CXD56_TOPREG_GP_SPI1_IO3 (CXD56_TOPREG_BASE + 0x2064) +#define CXD56_TOPREG_GP_SPI2_CS_X (CXD56_TOPREG_BASE + 0x2068) +#define CXD56_TOPREG_GP_SPI2_SCK (CXD56_TOPREG_BASE + 0x206c) +#define CXD56_TOPREG_GP_SPI2_MOSI (CXD56_TOPREG_BASE + 0x2070) +#define CXD56_TOPREG_GP_SPI2_MISO (CXD56_TOPREG_BASE + 0x2074) +#define CXD56_TOPREG_GP_HIF_IRQ_OUT (CXD56_TOPREG_BASE + 0x2078) +#define CXD56_TOPREG_GP_HIF_GPIO0 (CXD56_TOPREG_BASE + 0x207c) +#define CXD56_TOPREG_GP_SEN_IRQ_IN (CXD56_TOPREG_BASE + 0x2090) +#define CXD56_TOPREG_GP_SPI3_CS0_X (CXD56_TOPREG_BASE + 0x2094) +#define CXD56_TOPREG_GP_SPI3_CS1_X (CXD56_TOPREG_BASE + 0x2098) +#define CXD56_TOPREG_GP_SPI3_CS2_X (CXD56_TOPREG_BASE + 0x209c) +#define CXD56_TOPREG_GP_SPI3_SCK (CXD56_TOPREG_BASE + 0x20a0) +#define CXD56_TOPREG_GP_SPI3_MOSI (CXD56_TOPREG_BASE + 0x20a4) +#define CXD56_TOPREG_GP_SPI3_MISO (CXD56_TOPREG_BASE + 0x20a8) +#define CXD56_TOPREG_GP_I2C0_BCK (CXD56_TOPREG_BASE + 0x20ac) +#define CXD56_TOPREG_GP_I2C0_BDT (CXD56_TOPREG_BASE + 0x20b0) +#define CXD56_TOPREG_GP_PWM0 (CXD56_TOPREG_BASE + 0x20b4) +#define CXD56_TOPREG_GP_PWM1 (CXD56_TOPREG_BASE + 0x20b8) +#define CXD56_TOPREG_GP_PWM2 (CXD56_TOPREG_BASE + 0x20bc) +#define CXD56_TOPREG_GP_PWM3 (CXD56_TOPREG_BASE + 0x20c0) +#define CXD56_TOPREG_GP_IS_CLK (CXD56_TOPREG_BASE + 0x20c4) +#define CXD56_TOPREG_GP_IS_VSYNC (CXD56_TOPREG_BASE + 0x20c8) +#define CXD56_TOPREG_GP_IS_HSYNC (CXD56_TOPREG_BASE + 0x20cc) +#define CXD56_TOPREG_GP_IS_DATA0 (CXD56_TOPREG_BASE + 0x20d0) +#define CXD56_TOPREG_GP_IS_DATA1 (CXD56_TOPREG_BASE + 0x20d4) +#define CXD56_TOPREG_GP_IS_DATA2 (CXD56_TOPREG_BASE + 0x20d8) +#define CXD56_TOPREG_GP_IS_DATA3 (CXD56_TOPREG_BASE + 0x20dc) +#define CXD56_TOPREG_GP_IS_DATA4 (CXD56_TOPREG_BASE + 0x20e0) +#define CXD56_TOPREG_GP_IS_DATA5 (CXD56_TOPREG_BASE + 0x20e4) +#define CXD56_TOPREG_GP_IS_DATA6 (CXD56_TOPREG_BASE + 0x20e8) +#define CXD56_TOPREG_GP_IS_DATA7 (CXD56_TOPREG_BASE + 0x20ec) +#define CXD56_TOPREG_GP_UART2_TXD (CXD56_TOPREG_BASE + 0x20f0) +#define CXD56_TOPREG_GP_UART2_RXD (CXD56_TOPREG_BASE + 0x20f4) +#define CXD56_TOPREG_GP_UART2_CTS (CXD56_TOPREG_BASE + 0x20f8) +#define CXD56_TOPREG_GP_UART2_RTS (CXD56_TOPREG_BASE + 0x20fc) +#define CXD56_TOPREG_GP_SPI4_CS_X (CXD56_TOPREG_BASE + 0x2100) +#define CXD56_TOPREG_GP_SPI4_SCK (CXD56_TOPREG_BASE + 0x2104) +#define CXD56_TOPREG_GP_SPI4_MOSI (CXD56_TOPREG_BASE + 0x2108) +#define CXD56_TOPREG_GP_SPI4_MISO (CXD56_TOPREG_BASE + 0x210c) +#define CXD56_TOPREG_GP_EMMC_CLK (CXD56_TOPREG_BASE + 0x2110) +#define CXD56_TOPREG_GP_EMMC_CMD (CXD56_TOPREG_BASE + 0x2114) +#define CXD56_TOPREG_GP_EMMC_DATA0 (CXD56_TOPREG_BASE + 0x2118) +#define CXD56_TOPREG_GP_EMMC_DATA1 (CXD56_TOPREG_BASE + 0x211c) +#define CXD56_TOPREG_GP_EMMC_DATA2 (CXD56_TOPREG_BASE + 0x2120) +#define CXD56_TOPREG_GP_EMMC_DATA3 (CXD56_TOPREG_BASE + 0x2124) +#define CXD56_TOPREG_GP_SDIO_CLK (CXD56_TOPREG_BASE + 0x2128) +#define CXD56_TOPREG_GP_SDIO_CMD (CXD56_TOPREG_BASE + 0x212c) +#define CXD56_TOPREG_GP_SDIO_DATA0 (CXD56_TOPREG_BASE + 0x2130) +#define CXD56_TOPREG_GP_SDIO_DATA1 (CXD56_TOPREG_BASE + 0x2134) +#define CXD56_TOPREG_GP_SDIO_DATA2 (CXD56_TOPREG_BASE + 0x2138) +#define CXD56_TOPREG_GP_SDIO_DATA3 (CXD56_TOPREG_BASE + 0x213c) +#define CXD56_TOPREG_GP_SDIO_CD (CXD56_TOPREG_BASE + 0x2140) +#define CXD56_TOPREG_GP_SDIO_WP (CXD56_TOPREG_BASE + 0x2144) +#define CXD56_TOPREG_GP_SDIO_CMDDIR (CXD56_TOPREG_BASE + 0x2148) +#define CXD56_TOPREG_GP_SDIO_DIR0 (CXD56_TOPREG_BASE + 0x214c) +#define CXD56_TOPREG_GP_SDIO_DIR1_3 (CXD56_TOPREG_BASE + 0x2150) +#define CXD56_TOPREG_GP_SDIO_CLKI (CXD56_TOPREG_BASE + 0x2154) +#define CXD56_TOPREG_GP_I2S0_BCK (CXD56_TOPREG_BASE + 0x2158) +#define CXD56_TOPREG_GP_I2S0_LRCK (CXD56_TOPREG_BASE + 0x215c) +#define CXD56_TOPREG_GP_I2S0_DATA_IN (CXD56_TOPREG_BASE + 0x2160) +#define CXD56_TOPREG_GP_I2S0_DATA_OUT (CXD56_TOPREG_BASE + 0x2164) +#define CXD56_TOPREG_GP_I2S1_BCK (CXD56_TOPREG_BASE + 0x2168) +#define CXD56_TOPREG_GP_I2S1_LRCK (CXD56_TOPREG_BASE + 0x216c) +#define CXD56_TOPREG_GP_I2S1_DATA_IN (CXD56_TOPREG_BASE + 0x2170) +#define CXD56_TOPREG_GP_I2S1_DATA_OUT (CXD56_TOPREG_BASE + 0x2174) +#define CXD56_TOPREG_GP_MCLK (CXD56_TOPREG_BASE + 0x2178) +#define CXD56_TOPREG_GP_PDM_CLK (CXD56_TOPREG_BASE + 0x217c) +#define CXD56_TOPREG_GP_PDM_IN (CXD56_TOPREG_BASE + 0x2180) +#define CXD56_TOPREG_GP_PDM_OUT (CXD56_TOPREG_BASE + 0x2184) +#define CXD56_TOPREG_GP_USB_VBUSINT (CXD56_TOPREG_BASE + 0x2188) /* Topreg sub */ -#define CXD56_TOPREG_PSW_CHECK (CXD56_TOPREG_SUB_BASE + 0x0000) -#define CXD56_TOPREG_UNEXP_PSW_DIG (CXD56_TOPREG_SUB_BASE + 0x0004) -#define CXD56_TOPREG_UNEXP_PSW_ANA (CXD56_TOPREG_SUB_BASE + 0x0008) -#define CXD56_TOPREG_UNEXP_OTHER (CXD56_TOPREG_SUB_BASE + 0x000c) -#define CXD56_TOPREG_UNEXP_CLR (CXD56_TOPREG_SUB_BASE + 0x0010) -#define CXD56_TOPREG_PMU_WAIT10 (CXD56_TOPREG_SUB_BASE + 0x0020) -#define CXD56_TOPREG_PMU_WAIT11 (CXD56_TOPREG_SUB_BASE + 0x0024) -#if 0 -#define CXD56_TOPREG_PMU_DBG_INITEN (CXD56_TOPREG_SUB_BASE + 0x0030) -#define CXD56_TOPREG_PMU_DBG_LUMPEN (CXD56_TOPREG_SUB_BASE + 0x0034) -#endif -#define CXD56_TOPREG_SWRESET_DBG (CXD56_TOPREG_SUB_BASE + 0x0400) -#define CXD56_TOPREG_SWRESET_GNSDSP (CXD56_TOPREG_SUB_BASE + 0x0404) -#define CXD56_TOPREG_SWRESET_APP (CXD56_TOPREG_SUB_BASE + 0x0408) -#define CXD56_TOPREG_SYSCPU_CKEN (CXD56_TOPREG_SUB_BASE + 0x0410) -#define CXD56_TOPREG_APP_CKEN (CXD56_TOPREG_SUB_BASE + 0x0414) -#define CXD56_TOPREG_APP_CKSEL (CXD56_TOPREG_SUB_BASE + 0x0418) -#define CXD56_TOPREG_APP_DIV (CXD56_TOPREG_SUB_BASE + 0x041c) -#define CXD56_TOPREG_SYSIOP_SUB_CKEN (CXD56_TOPREG_SUB_BASE + 0x0420) -#define CXD56_TOPREG_ROSC_MON (CXD56_TOPREG_SUB_BASE + 0x0428) -#define CXD56_TOPREG_TDC_MON (CXD56_TOPREG_SUB_BASE + 0x042c) -#define CXD56_TOPREG_PMU_WAKE_TRIG0_CLR (CXD56_TOPREG_SUB_BASE + 0x0430) -#define CXD56_TOPREG_PMU_WAKE_TRIG1_CLR (CXD56_TOPREG_SUB_BASE + 0x0434) -#define CXD56_TOPREG_PMU_WAKE_TRIG0_RAW (CXD56_TOPREG_SUB_BASE + 0x0438) -#define CXD56_TOPREG_PMU_WAKE_TRIG1_RAW (CXD56_TOPREG_SUB_BASE + 0x043c) -#define CXD56_TOPREG_PMU_WAKE_TRIG0 (CXD56_TOPREG_SUB_BASE + 0x0440) -#define CXD56_TOPREG_PMU_WAKE_TRIG1 (CXD56_TOPREG_SUB_BASE + 0x0444) -#define CXD56_TOPREG_RTC1_CTL (CXD56_TOPREG_SUB_BASE + 0x0470) -#define CXD56_TOPREG_GNSS_RAMMODE_SEL (CXD56_TOPREG_SUB_BASE + 0x0c00) -#define CXD56_TOPREG_SWRESET_GNSDSP2 (CXD56_TOPREG_SUB_BASE + 0x0c10) -#define CXD56_TOPREG_SWRESET_BB (CXD56_TOPREG_SUB_BASE + 0x0c14) -#define CXD56_TOPREG_GNSDSP_CKEN (CXD56_TOPREG_SUB_BASE + 0x0c20) -#define CXD56_TOPREG_GNSS_BB_CKEN (CXD56_TOPREG_SUB_BASE + 0x0c24) -#define CXD56_TOPREG_GNSS_DIV (CXD56_TOPREG_SUB_BASE + 0x0c28) -#define CXD56_TOPREG_GNSS_RAMMODE_STAT (CXD56_TOPREG_SUB_BASE + 0x0c30) -#define CXD56_TOPREG_APPDSP_RAMMODE_SEL0 (CXD56_TOPREG_SUB_BASE + 0x1400) -#define CXD56_TOPREG_APPDSP_RAMMODE_SEL1 (CXD56_TOPREG_SUB_BASE + 0x1404) -#define CXD56_TOPREG_APPDSP_RAMMODE_STAT0 (CXD56_TOPREG_SUB_BASE + 0x1420) -#define CXD56_TOPREG_APPDSP_RAMMODE_STAT1 (CXD56_TOPREG_SUB_BASE + 0x1424) -#define CXD56_TOPREG_BUSERR0 (CXD56_TOPREG_SUB_BASE + 0x1470) -#define CXD56_TOPREG_BUSERR1 (CXD56_TOPREG_SUB_BASE + 0x1474) -#define CXD56_TOPREG_BUSERR2 (CXD56_TOPREG_SUB_BASE + 0x1478) -#define CXD56_TOPREG_CHIP_ID (CXD56_TOPREG_SUB_BASE + 0x1490) -#define CXD56_TOPREG_CUID0 (CXD56_TOPREG_SUB_BASE + 0x1494) -#define CXD56_TOPREG_CUID1 (CXD56_TOPREG_SUB_BASE + 0x1498) -#define CXD56_TOPREG_UDID0 (CXD56_TOPREG_SUB_BASE + 0x149c) -#define CXD56_TOPREG_UDID1 (CXD56_TOPREG_SUB_BASE + 0x14a0) -#define CXD56_TOPREG_FUSE_STATUS (CXD56_TOPREG_SUB_BASE + 0x14a4) -#define CXD56_TOPREG_SDBG_ENB (CXD56_TOPREG_SUB_BASE + 0x14a8) -#define CXD56_TOPREG_DBG_MONSEL (CXD56_TOPREG_SUB_BASE + 0x14c0) +#define CXD56_TOPREG_PSW_CHECK (CXD56_TOPREG_SUB_BASE + 0x0000) +#define CXD56_TOPREG_UNEXP_PSW_DIG (CXD56_TOPREG_SUB_BASE + 0x0004) +#define CXD56_TOPREG_UNEXP_PSW_ANA (CXD56_TOPREG_SUB_BASE + 0x0008) +#define CXD56_TOPREG_UNEXP_OTHER (CXD56_TOPREG_SUB_BASE + 0x000c) +#define CXD56_TOPREG_UNEXP_CLR (CXD56_TOPREG_SUB_BASE + 0x0010) +#define CXD56_TOPREG_PMU_WAIT10 (CXD56_TOPREG_SUB_BASE + 0x0020) +#define CXD56_TOPREG_PMU_WAIT11 (CXD56_TOPREG_SUB_BASE + 0x0024) +#define CXD56_TOPREG_SWRESET_DBG (CXD56_TOPREG_SUB_BASE + 0x0400) +#define CXD56_TOPREG_SWRESET_GNSDSP (CXD56_TOPREG_SUB_BASE + 0x0404) +#define CXD56_TOPREG_SWRESET_APP (CXD56_TOPREG_SUB_BASE + 0x0408) +#define CXD56_TOPREG_SYSCPU_CKEN (CXD56_TOPREG_SUB_BASE + 0x0410) +#define CXD56_TOPREG_APP_CKEN (CXD56_TOPREG_SUB_BASE + 0x0414) +#define CXD56_TOPREG_APP_CKSEL (CXD56_TOPREG_SUB_BASE + 0x0418) +#define CXD56_TOPREG_APP_DIV (CXD56_TOPREG_SUB_BASE + 0x041c) +#define CXD56_TOPREG_SYSIOP_SUB_CKEN (CXD56_TOPREG_SUB_BASE + 0x0420) +#define CXD56_TOPREG_ROSC_MON (CXD56_TOPREG_SUB_BASE + 0x0428) +#define CXD56_TOPREG_TDC_MON (CXD56_TOPREG_SUB_BASE + 0x042c) +#define CXD56_TOPREG_PMU_WAKE_TRIG0_CLR (CXD56_TOPREG_SUB_BASE + 0x0430) +#define CXD56_TOPREG_PMU_WAKE_TRIG1_CLR (CXD56_TOPREG_SUB_BASE + 0x0434) +#define CXD56_TOPREG_PMU_WAKE_TRIG0_RAW (CXD56_TOPREG_SUB_BASE + 0x0438) +#define CXD56_TOPREG_PMU_WAKE_TRIG1_RAW (CXD56_TOPREG_SUB_BASE + 0x043c) +#define CXD56_TOPREG_PMU_WAKE_TRIG0 (CXD56_TOPREG_SUB_BASE + 0x0440) +#define CXD56_TOPREG_PMU_WAKE_TRIG1 (CXD56_TOPREG_SUB_BASE + 0x0444) +#define CXD56_TOPREG_RTC1_CTL (CXD56_TOPREG_SUB_BASE + 0x0470) +#define CXD56_TOPREG_GNSDSP_CKEN (CXD56_TOPREG_SUB_BASE + 0x0c20) +#define CXD56_TOPREG_GNSS_DIV (CXD56_TOPREG_SUB_BASE + 0x0c28) +#define CXD56_TOPREG_APPDSP_RAMMODE_SEL0 (CXD56_TOPREG_SUB_BASE + 0x1400) +#define CXD56_TOPREG_APPDSP_RAMMODE_SEL1 (CXD56_TOPREG_SUB_BASE + 0x1404) +#define CXD56_TOPREG_APPDSP_RAMMODE_STAT0 (CXD56_TOPREG_SUB_BASE + 0x1420) +#define CXD56_TOPREG_APPDSP_RAMMODE_STAT1 (CXD56_TOPREG_SUB_BASE + 0x1424) +#define CXD56_TOPREG_BUSERR0 (CXD56_TOPREG_SUB_BASE + 0x1470) +#define CXD56_TOPREG_BUSERR1 (CXD56_TOPREG_SUB_BASE + 0x1474) +#define CXD56_TOPREG_BUSERR2 (CXD56_TOPREG_SUB_BASE + 0x1478) +#define CXD56_TOPREG_CHIP_ID (CXD56_TOPREG_SUB_BASE + 0x1490) +#define CXD56_TOPREG_CUID0 (CXD56_TOPREG_SUB_BASE + 0x1494) +#define CXD56_TOPREG_CUID1 (CXD56_TOPREG_SUB_BASE + 0x1498) +#define CXD56_TOPREG_UDID0 (CXD56_TOPREG_SUB_BASE + 0x149c) +#define CXD56_TOPREG_UDID1 (CXD56_TOPREG_SUB_BASE + 0x14a0) +#define CXD56_TOPREG_FUSE_STATUS (CXD56_TOPREG_SUB_BASE + 0x14a4) +#define CXD56_TOPREG_SDBG_ENB (CXD56_TOPREG_SUB_BASE + 0x14a8) +#define CXD56_TOPREG_DBG_MONSEL (CXD56_TOPREG_SUB_BASE + 0x14c0) /* PWD_CTL, PWD_STAT */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_adc.h b/arch/arm/src/cxd56xx/hardware/cxd56_adc.h index c3529b1455..1a346eef87 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_adc.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_adc.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_ADC_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_ADC_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_ADC_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_ADC_H #define SCUADCIF_LPADC_A0 (CXD56_SCU_ADCIF_BASE + 0x200) #define SCUADCIF_LPADC_A1 (CXD56_SCU_ADCIF_BASE + 0x204) @@ -72,4 +72,4 @@ #define SCUADCIF_ADCIF_DCT (CXD56_SCU_ADCIF_BASE + 0x3d0) #define SCUADCIF_SCU_ADCIF_CKPOWER (CXD56_SCU_ADCIF_BASE + 0x3d4) -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_ADC_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_ADC_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_cisif.h b/arch/arm/src/cxd56xx/hardware/cxd56_cisif.h index c8273a3265..19b0c4480d 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_cisif.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_cisif.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP__CXD56_CISIF_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP__CXD56_CISIF_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_CISIF_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_CISIF_H /**************************************************************************** * Included Files @@ -110,4 +110,4 @@ #define MODE_JPG_TRS_EN (0x00000109) #define MODE_INTLEV_TRS_EN (0x0000010E) -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP__CXD56_CISIF_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_CISIF_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_cpufifo.h b/arch/arm/src/cxd56xx/hardware/cxd56_cpufifo.h index d6c496821b..4e2c02abbb 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_cpufifo.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_cpufifo.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_CPUFIFO_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_CPUFIFO_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_CPUFIFO_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_CPUFIFO_H /************************************************************************************ * Included Files @@ -55,4 +55,4 @@ #define CXD56_FIF_PULL_WRD1 (CXD56_CPUFIFO_BASE + 0x18) #define CXD56_FIF_PULL_CMP (CXD56_CPUFIFO_BASE + 0x1c) -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_CPUFIFO_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_CPUFIFO_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_crg.h b/arch/arm/src/cxd56xx/hardware/cxd56_crg.h index 52f6eb0eae..8287453871 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_crg.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_crg.h @@ -36,8 +36,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_CRG_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_CRG_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_CRG_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_CRG_H /******************************************************************************************** * Included Files diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_dmac_common.h b/arch/arm/src/cxd56xx/hardware/cxd56_dmac_common.h deleted file mode 100644 index be0da44ee3..0000000000 --- a/arch/arm/src/cxd56xx/hardware/cxd56_dmac_common.h +++ /dev/null @@ -1,77 +0,0 @@ -/**************************************************************************** - * arch/arm/src/cxd56xx/cxd56_dmac_common.h - * - * Copyright (C) 2009, 2011-2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * Copyright 2018 Sony Semiconductor Solutions Corporation - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name NuttX nor the names of its contributors may be - * used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - * - ****************************************************************************/ - -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_DMAC_COMMON_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_DMAC_COMMON_H - -#include - -/************************************************************************************ - * Public Types - ************************************************************************************/ - -/* DMA_HANDLE provides an opaque are reference that can be used to represent a DMA - * channel. - */ - -typedef FAR void *DMA_HANDLE; - -/* Description: - * This is the type of the callback that is used to inform the user of the the - * completion of the DMA. - * - * Input Parameters: - * handle - Refers tot he DMA channel or stream - * status - A bit encoded value that provides the completion status. See the - * DMASTATUS_* definitions above. - * arg - A user-provided value that was provided when cxd56_dmastart() was - * called. - */ - -typedef void (*dma_callback_t)(DMA_HANDLE handle, uint8_t status, void *arg); - -/* Type of 'config' argument passed to cxd56_rxdmasetup() and cxd56_txdmasetup. - * See CXD56_DMA_* encodings above. If these encodings exceed 16-bits, then this - * should be changed to a uint32_t. - */ - -typedef struct { - uint16_t channel_cfg; - uint8_t dest_width; - uint8_t src_width; -} dma_config_t; - -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_DMAC_COMMON_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_emmc.h b/arch/arm/src/cxd56xx/hardware/cxd56_emmc.h index 4da8606c02..5a8ea1f9af 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_emmc.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_emmc.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_EMMC_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_EMMC_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_EMMC_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_EMMC_H #define EMMC_CTRL (CXD56_EMMC_BASE + 0x00u) #define EMMC_PWREN (CXD56_EMMC_BASE + 0x04u) @@ -343,4 +343,4 @@ #define EXTCSD_PON_POWERED_ON (0x01u) #define EXTCSD_PON_POWERED_OFF_LONG (0x03u) -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_EMMC_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_EMMC_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_ge2d.h b/arch/arm/src/cxd56xx/hardware/cxd56_ge2d.h index f16575f787..1fc21e4846 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_ge2d.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_ge2d.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __SRC_CHIP_CXD56_GE2D_H -#define __SRC_CHIP_CXD56_GE2D_H +#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_GE2D_H +#define __ARCH_ARM_SRC_CXD56XX_CXD56_GE2D_H #include "hardware/cxd5602_memorymap.h" @@ -79,4 +79,4 @@ #define GE2D_EXEC 1 #define GE2D_STOP 3 -#endif /* __SRC_CHIP_CXD56_GE2D_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_GE2D_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_i2c.h b/arch/arm/src/cxd56xx/hardware/cxd56_i2c.h index 0e7230b64c..5b90f5888b 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_i2c.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_i2c.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_I2C_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_I2C_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_I2C_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_I2C_H /**************************************************************************** * Included Files @@ -206,4 +206,4 @@ * Public Functions ****************************************************************************/ -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_I2C_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_I2C_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_rtc.h b/arch/arm/src/cxd56xx/hardware/cxd56_rtc.h index 00aaa82c3a..ac20f74914 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_rtc.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_rtc.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_RTC_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_RTC_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_RTC_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_RTC_H /**************************************************************************************** * Included Files @@ -137,4 +137,4 @@ #define RTCREG_ALM_ERRDBG_MASK (1u << 31) -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_RTC_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_RTC_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_scu.h b/arch/arm/src/cxd56xx/hardware/cxd56_scu.h index f242c09806..8372f9dbd2 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_scu.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_scu.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_SCU_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_SCU_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SCU_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SCU_H #define SCU_PWM0_PARAM (CXD56_SCU_BASE + 0x0000) #define SCU_PWM0_EN (CXD56_SCU_BASE + 0x0004) @@ -194,4 +194,4 @@ #define SCU_INT_MASKED_STT_ERR_2 (CXD56_SCU_BASE + 0x0470) #define SCU_RAM_TEST (CXD56_SCU_BASE + 0x0500) -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_SCU_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SCU_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_scufifo.h b/arch/arm/src/cxd56xx/hardware/cxd56_scufifo.h index 478c89de02..b30b76317b 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_scufifo.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_scufifo.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_SCUFIFO_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_SCUFIFO_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SCUFIFO_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SCUFIFO_H #define SCUFIFO_R_CTRL0(fn) (((fn) * 0x20) + SCUFIFO_D0_R1_C_CTRL0) #define SCUFIFO_R_CTRL1(fn) (((fn) * 0x20) + SCUFIFO_D0_R1_C_CTRL1) @@ -422,4 +422,4 @@ #define SCUFIFO_FIFO_DATA(x) (CXD56_SCU_FIFO_REG_BASE + 0x2100 + (0x4 * (x))) -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_SCUFIFO_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SCUFIFO_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_scuseq.h b/arch/arm/src/cxd56xx/hardware/cxd56_scuseq.h index 3f97aa049d..323f6734c3 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_scuseq.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_scuseq.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_SCUSEQ_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_SCUSEQ_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SCUSEQ_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SCUSEQ_H #define SCUSEQ_SRC_SEL (CXD56_SCU_SEQ_DRAM_BASE + 0x00c) #define SCUSEQ_PROPERTY(s) (CXD56_SCU_SEQ_DRAM_BASE + 0x020 + ((s) * 0x20)) @@ -52,4 +52,4 @@ #define SCUSEQ_SYNCRO_ISOP2CPU (CXD56_SCU_SEQ_DRAM_BASE + 0x2C8) #define SCUSEQ_RAM_OUT_DATA0 (CXD56_SCU_SEQ_DRAM_BASE + 0x2CC) -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_SCUSEQ_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SCUSEQ_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_sph.h b/arch/arm/src/cxd56xx/hardware/cxd56_sph.h index 7f0f5eacbd..08f1fe9f69 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_sph.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_sph.h @@ -67,4 +67,4 @@ #define LOCK_OWNER(sts) (((sts) >> 16) & 0x1f) #define RESV_OWNER(sts) (((sts) >> 24) & 0x1f) -#endif +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SPH_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_spi.h b/arch/arm/src/cxd56xx/hardware/cxd56_spi.h index 5704310745..eff67b3446 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_spi.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_spi.h @@ -34,8 +34,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_SPI_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_SPI_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SPI_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SPI_H /**************************************************************************** * Included Files @@ -208,4 +208,4 @@ * Public Functions ****************************************************************************/ -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_SPI_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_SPI_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_timer.h b/arch/arm/src/cxd56xx/hardware/cxd56_timer.h index ad9e3a68a1..5d6411b559 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_timer.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_timer.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_TIMER_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_TIMER_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_TIMER_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_TIMER_H /**************************************************************************************** * Included Files @@ -114,4 +114,4 @@ * Public Functions ****************************************************************************************/ -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_TIMER_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_TIMER_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_udmac.h b/arch/arm/src/cxd56xx/hardware/cxd56_udmac.h index 94f1cf5e78..573cadfda1 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_udmac.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_udmac.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_UDMAC_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_UDMAC_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_UDMAC_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_UDMAC_H /**************************************************************************** * Included Files @@ -163,4 +163,4 @@ struct dma_descriptor_s { * Public Functions ****************************************************************************/ -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_UDMAC_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_UDMAC_H */ diff --git a/arch/arm/src/cxd56xx/hardware/cxd56_wdt.h b/arch/arm/src/cxd56xx/hardware/cxd56_wdt.h index 86b0f89a52..13dbd606ec 100644 --- a/arch/arm/src/cxd56xx/hardware/cxd56_wdt.h +++ b/arch/arm/src/cxd56xx/hardware/cxd56_wdt.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_WDT_H -#define __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_WDT_H +#ifndef __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_WDT_H +#define __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_WDT_H /**************************************************************************************** * Included Files @@ -105,4 +105,4 @@ * Public Functions ****************************************************************************************/ -#endif /* __ARCH_ARM_SRC_CXD56XX_CHIP_CXD56_WDT_H */ +#endif /* __ARCH_ARM_SRC_CXD56XX_HARDWARE_CXD56_WDT_H */ diff --git a/boards/arm/cxd56xx/common/src/cxd56_ak09912_i2c.c b/boards/arm/cxd56xx/common/src/cxd56_ak09912_i2c.c index b9122ff19e..823a2661fe 100644 --- a/boards/arm/cxd56xx/common/src/cxd56_ak09912_i2c.c +++ b/boards/arm/cxd56xx/common/src/cxd56_ak09912_i2c.c @@ -1,5 +1,5 @@ /**************************************************************************** - * boards/arm/cxd56xx/common/src/cxd56_ak09912.c + * boards/arm/cxd56xx/common/src/cxd56_ak09912_i2c.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/common/src/cxd56_ak09912_scu.c b/boards/arm/cxd56xx/common/src/cxd56_ak09912_scu.c index 06d2b57688..a511f2f64e 100644 --- a/boards/arm/cxd56xx/common/src/cxd56_ak09912_scu.c +++ b/boards/arm/cxd56xx/common/src/cxd56_ak09912_scu.c @@ -1,5 +1,5 @@ /**************************************************************************** - * boards/arm/cxd56xx/common/src/cxd56_ak09912.c + * boards/arm/cxd56xx/common/src/cxd56_ak09912_scu.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/Make.defs b/boards/arm/cxd56xx/drivers/Make.defs index 2577225d1e..8bd1a65f08 100644 --- a/boards/arm/cxd56xx/drivers/Make.defs +++ b/boards/arm/cxd56xx/drivers/Make.defs @@ -1,5 +1,5 @@ ############################################################################ -# drivers/Makefile +# boards/arm/cxd56xx/drivers/Make.defs # # Copyright 2018 Sony Semiconductor Solutions Corporation # diff --git a/boards/arm/cxd56xx/drivers/audio/Make.defs b/boards/arm/cxd56xx/drivers/audio/Make.defs index 9b91677669..49be780955 100644 --- a/boards/arm/cxd56xx/drivers/audio/Make.defs +++ b/boards/arm/cxd56xx/drivers/audio/Make.defs @@ -1,5 +1,5 @@ ############################################################################ -# drivers/platform/audio/Make.defs +# boards/arm/cxd56xx/drivers/audio/Make.defs # # Copyright 2018 Sony Semiconductor Solutions Corporation # diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio.c index fc63212936..45f22650e6 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio.c @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_ac_reg.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_ac_reg.c index 2ca10dc332..2321b234f4 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_ac_reg.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_ac_reg.c @@ -1,5 +1,5 @@ /**************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_ac_reg.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_ac_reg.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_ac_reg.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_ac_reg.h index 4437d093c2..def7073661 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_ac_reg.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_ac_reg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_ac_reg.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_ac_reg.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_AC_REG_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_AC_REG_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_AC_REG_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_AC_REG_H /*************************************************************************** * Included Files @@ -451,4 +451,5 @@ void cxd56_audio_ac_reg_disable_cstereo(void); void cxd56_audio_ac_reg_set_vol_sdin1(uint32_t vol); void cxd56_audio_ac_reg_set_vol_sdin2(uint32_t vol); void cxd56_audio_ac_reg_set_vol_dac(uint32_t vol); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_AC_REG_H */ + +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_AC_REG_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_aca.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_aca.c index fbfdb91ba1..f7d83feb30 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_aca.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_aca.c @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_aca.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_aca.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_aca.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_aca.h index 730080503b..ac9e2e7700 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_aca.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_aca.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_aca.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_aca.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_ACA_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_ACA_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_ACA_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_ACA_H /*************************************************************************** * Included Files @@ -80,4 +80,4 @@ CXD56_AUDIO_ECODE cxd56_audio_aca_disable_output(void); CXD56_AUDIO_ECODE cxd56_audio_aca_set_micgain(FAR cxd56_audio_mic_gain_t *gain); CXD56_AUDIO_ECODE cxd56_audio_aca_notify_micbootdone(void); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_ACA_H */ +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_ACA_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_analog.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_analog.c index 4a6558ed7a..939e3397fc 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_analog.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_analog.c @@ -1,5 +1,5 @@ /**************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_analog.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_analog.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_analog.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_analog.h index 88b9646497..e5c19f29ae 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_analog.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_analog.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_analog.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_analog.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_ANALOG_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_ANALOG_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_ANALOG_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_ANALOG_H /*************************************************************************** * Included Files @@ -73,4 +73,4 @@ CXD56_AUDIO_ECODE cxd56_audio_analog_disable_output(void); CXD56_AUDIO_ECODE cxd56_audio_analog_set_micgain(FAR cxd56_audio_mic_gain_t *gain); CXD56_AUDIO_ECODE cxd56_audio_analog_wait_input_standby(void); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_ANALOG_H */ +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_ANALOG_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_bca_reg.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_bca_reg.c index e56826649c..e027f09222 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_bca_reg.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_bca_reg.c @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_bca_reg.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_bca_reg.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_bca_reg.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_bca_reg.h index a4dacac0ec..dc95318303 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_bca_reg.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_bca_reg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_bca_reg.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_bca_reg.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_BCA_REG_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_BCA_REG_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_BCA_REG_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_BCA_REG_H /*************************************************************************** * Included Files @@ -309,4 +309,4 @@ uint32_t cxd56_audio_bca_reg_get_mon_state_buf(cxd56_audio_dma_t handle); uint32_t cxd56_audio_bca_reg_get_dma_state(cxd56_audio_dma_t handle); void cxd56_audio_bca_reg_reset_chsel(cxd56_audio_dma_t handle); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_BCA_REG_H */ +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_BCA_REG_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_beep.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_beep.c index 363eb0d97c..7fd86b93f6 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_beep.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_beep.c @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_beep.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_beep.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_beep.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_beep.h index b9e226ad54..72335ade77 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_beep.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_beep.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_beep.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_beep.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_BEEP_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_BEEP_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_BEEP_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_BEEP_H /*************************************************************************** * Included Files @@ -67,4 +67,4 @@ CXD56_AUDIO_ECODE cxd56_audio_beep_set_vol(int16_t vol); void cxd56_audio_beep_play(void); void cxd56_audio_beep_stop(void); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_BEEP_H */ +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_BEEP_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_config.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_config.c index f8088bc432..c26b906153 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_config.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_config.c @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_config.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_config.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_config.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_config.h index ae12a3d673..179e886d1e 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_config.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_config.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_config.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_config.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_CONFIG_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_CONFIG_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_CONFIG_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_CONFIG_H /*************************************************************************** * Included Files @@ -380,4 +380,4 @@ cxd56_audio_clkmode_t cxd56_audio_config_get_clkmode(void); void cxd56_audio_config_set_micmap(uint32_t map); uint32_t cxd56_audio_config_get_micmap(void); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_CONFIG_H */ +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_CONFIG_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_digital.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_digital.c index 37b1f0f5b5..1cd679fb28 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_digital.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_digital.c @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_digital.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_digital.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_digital.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_digital.h index 874750a022..c14a4a8307 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_digital.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_digital.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_digital.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_digital.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_DIGITAL_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_DIGITAL_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_DIGITAL_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_DIGITAL_H /*************************************************************************** * Included Files @@ -65,4 +65,4 @@ void cxd56_audio_digital_poweron(void); void cxd56_audio_digital_enable(void); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_DIGITAL_H */ +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_DIGITAL_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.c index 357a099914..b219dc6fa3 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.c @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_dma.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.h index 2585921085..091142ad0c 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_dma.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_DMA_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_DMA_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_DMA_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_DMA_H /*************************************************************************** * Included Files @@ -78,4 +78,5 @@ CXD56_AUDIO_ECODE cxd56_audio_dma_start(cxd56_audio_dma_t handle, uint32_t addr, uint32_t sample); CXD56_AUDIO_ECODE cxd56_audio_dma_stop(cxd56_audio_dma_t handle); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_DMA_H */ + +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_DMA_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_filter.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_filter.c index 7b5c5f722f..6db6b1a1b9 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_filter.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_filter.c @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_filter.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_filter.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_filter.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_filter.h index f3fc2a4537..6205427a4a 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_filter.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_filter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_filter.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_filter.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_FILTER_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_FILTER_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_FILTER_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_FILTER_H /*************************************************************************** * Included Files @@ -73,4 +73,4 @@ void cxd56_audio_filter_set_dnc(cxd56_audio_dnc_id_t id, void cxd56_audio_filter_set_deq(bool en, FAR cxd56_audio_deq_coef_t *deq); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_FILTER_H */ +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_FILTER_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_irq.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_irq.c index 69d7b8f58d..02f6cc9ebe 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_irq.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_irq.c @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_irq.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_irq.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_irq.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_irq.h index d8d6e0056f..a65f9ba238 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_irq.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_irq.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_irq.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_irq.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_IRQ_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_IRQ_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_IRQ_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_IRQ_H /*************************************************************************** * Included Files @@ -67,4 +67,4 @@ void cxd56_audio_irq_detach(void); void cxd56_audio_irq_enable(void); void cxd56_audio_irq_disable(void); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_IRQ_H */ +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_IRQ_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_mic.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_mic.c index 1b360b12e6..8ce972b156 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_mic.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_mic.c @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_mic.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_mic.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_mic.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_mic.h index 140179f80b..2ae23e316c 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_mic.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_mic.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_mic.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_mic.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_MIC_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_MIC_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_MIC_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_MIC_H /*************************************************************************** * Included Files @@ -68,4 +68,4 @@ CXD56_AUDIO_ECODE cxd56_audio_mic_set_gain(FAR cxd56_audio_mic_gain_t *gain); CXD56_AUDIO_ECODE cxd56_audio_mic_set_seloutch(uint8_t mic_num, cxd56_audio_samp_fmt_t format); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_MIC_H */ +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_MIC_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_pin.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_pin.c index ef9bddacc6..2e151255f0 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_pin.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_pin.c @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_pin.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_pin.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_pin.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_pin.h index 17f429b141..163ec5c8a7 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_pin.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_pin.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_pin.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_pin.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_PIN_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_PIN_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_PIN_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_PIN_H /*************************************************************************** * Included Files @@ -65,4 +65,4 @@ void cxd56_audio_pin_i2s_set(void); void cxd56_audio_pin_i2s_unset(void); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_PIN_H */ +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_PIN_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_power.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_power.c index 9fdd03a895..9f38c1ab44 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_power.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_power.c @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_power.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_power.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_power.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_power.h index 41b73abe11..369e3e5095 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_power.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_power.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_power.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_power.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_POWER_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_POWER_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_POWER_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_POWER_H /*************************************************************************** * Included Files @@ -65,4 +65,4 @@ CXD56_AUDIO_ECODE cxd56_audio_power_on(void); CXD56_AUDIO_ECODE cxd56_audio_power_off(void); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_POWER_H */ +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_POWER_H */ diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_volume.c b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_volume.c index bcb244ea45..6e12971df4 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_volume.c +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_volume.c @@ -1,5 +1,5 @@ /**************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_volume.c + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_volume.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_volume.h b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_volume.h index 1511b8d15b..21d351bf52 100644 --- a/boards/arm/cxd56xx/drivers/audio/cxd56_audio_volume.h +++ b/boards/arm/cxd56xx/drivers/audio/cxd56_audio_volume.h @@ -1,5 +1,5 @@ /*************************************************************************** - * arch/arm/src/cxd56xx/cxd56_audio_volume.h + * boards/arm/cxd56xx/drivers/audio/cxd56_audio_volume.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_VOLUME_H -#define __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_VOLUME_H +#ifndef __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_VOLUME_H +#define __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_VOLUME_H /*************************************************************************** * Included Files @@ -69,4 +69,5 @@ CXD56_AUDIO_ECODE cxd56_audio_volume_mute_fade(cxd56_audio_volid_t id, bool wait); CXD56_AUDIO_ECODE cxd56_audio_volume_unmute_fade(cxd56_audio_volid_t id, bool wait); -#endif /* __ARCH_ARM_SRC_CXD56XX_CXD56_AUDIO_VOLUME_H */ + +#endif /* __BOARDS_ARM_CXD56XX_DRIVERS_AUDIO_CXD56_AUDIO_VOLUME_H */ diff --git a/boards/arm/cxd56xx/drivers/sensors/Make.defs b/boards/arm/cxd56xx/drivers/sensors/Make.defs index 18b400bc86..7f6706de56 100644 --- a/boards/arm/cxd56xx/drivers/sensors/Make.defs +++ b/boards/arm/cxd56xx/drivers/sensors/Make.defs @@ -1,5 +1,5 @@ ############################################################################ -# drivers/platform/sensors/Make.defs +# boards/arm/cxd56xx/drivers/sensors/Make.defs # # Copyright 2018 Sony Semiconductor Solutions Corporation # diff --git a/boards/arm/cxd56xx/drivers/sensors/ak09912_scu.c b/boards/arm/cxd56xx/drivers/sensors/ak09912_scu.c index c446834fc4..1c7a40be80 100644 --- a/boards/arm/cxd56xx/drivers/sensors/ak09912_scu.c +++ b/boards/arm/cxd56xx/drivers/sensors/ak09912_scu.c @@ -1,5 +1,5 @@ /**************************************************************************** - * drivers/platform/sensors/ak09912_scu.c + * boards/arm/cxd56xx/drivers/sensors/ak09912_scu.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/sensors/apds9930_scu.c b/boards/arm/cxd56xx/drivers/sensors/apds9930_scu.c index 815ed0f68e..5367db1ae3 100644 --- a/boards/arm/cxd56xx/drivers/sensors/apds9930_scu.c +++ b/boards/arm/cxd56xx/drivers/sensors/apds9930_scu.c @@ -1,5 +1,5 @@ /**************************************************************************** - * drivers/platform/sensors/apds9930_scu.c + * boards/arm/cxd56xx/drivers/sensors/apds9930_scu.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/sensors/bh1721fvc_scu.c b/boards/arm/cxd56xx/drivers/sensors/bh1721fvc_scu.c index 3e8da2368a..2e73da82af 100644 --- a/boards/arm/cxd56xx/drivers/sensors/bh1721fvc_scu.c +++ b/boards/arm/cxd56xx/drivers/sensors/bh1721fvc_scu.c @@ -1,5 +1,5 @@ /**************************************************************************** - * drivers/platform/sensors/bh1721fvc_scu.c + * boards/arm/cxd56xx/drivers/sensors/bh1721fvc_scu.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/sensors/bh1745nuc_scu.c b/boards/arm/cxd56xx/drivers/sensors/bh1745nuc_scu.c index 845a7036c1..40aaedf993 100644 --- a/boards/arm/cxd56xx/drivers/sensors/bh1745nuc_scu.c +++ b/boards/arm/cxd56xx/drivers/sensors/bh1745nuc_scu.c @@ -1,5 +1,5 @@ /**************************************************************************** - * drivers/platform/sensors/bh1745nuc_scu.c + * boards/arm/cxd56xx/drivers/sensors/bh1745nuc_scu.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/sensors/bm1383glv_scu.c b/boards/arm/cxd56xx/drivers/sensors/bm1383glv_scu.c index 5f65875b0a..f520f4e27d 100644 --- a/boards/arm/cxd56xx/drivers/sensors/bm1383glv_scu.c +++ b/boards/arm/cxd56xx/drivers/sensors/bm1383glv_scu.c @@ -1,5 +1,5 @@ /**************************************************************************** - * drivers/platform/sensors/bm1383glv_scu.c + * boards/arm/cxd56xx/drivers/sensors/bm1383glv_scu.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/sensors/bm1422gmv_scu.c b/boards/arm/cxd56xx/drivers/sensors/bm1422gmv_scu.c index 3dfa327ae0..37ee269df3 100644 --- a/boards/arm/cxd56xx/drivers/sensors/bm1422gmv_scu.c +++ b/boards/arm/cxd56xx/drivers/sensors/bm1422gmv_scu.c @@ -1,5 +1,5 @@ /**************************************************************************** - * drivers/platform/sensors/bm1422gmv_scu.c + * boards/arm/cxd56xx/drivers/sensors/bm1422gmv_scu.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/sensors/bmi160_scu.c b/boards/arm/cxd56xx/drivers/sensors/bmi160_scu.c index b6d5b8da14..b878bef2aa 100644 --- a/boards/arm/cxd56xx/drivers/sensors/bmi160_scu.c +++ b/boards/arm/cxd56xx/drivers/sensors/bmi160_scu.c @@ -1,5 +1,5 @@ /**************************************************************************** - * drivers/platform/sensors/bmi160_scu.c + * boards/arm/cxd56xx/drivers/sensors/bmi160_scu.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/sensors/bmp280_scu.c b/boards/arm/cxd56xx/drivers/sensors/bmp280_scu.c index 90b195ec32..4fe6ac377c 100644 --- a/boards/arm/cxd56xx/drivers/sensors/bmp280_scu.c +++ b/boards/arm/cxd56xx/drivers/sensors/bmp280_scu.c @@ -1,5 +1,5 @@ /**************************************************************************** - * drivers/platform/sensors/bmp280_scu.c + * boards/arm/cxd56xx/drivers/sensors/bmp280_scu.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/sensors/kx022_scu.c b/boards/arm/cxd56xx/drivers/sensors/kx022_scu.c index 87367df48e..2f7d27907c 100644 --- a/boards/arm/cxd56xx/drivers/sensors/kx022_scu.c +++ b/boards/arm/cxd56xx/drivers/sensors/kx022_scu.c @@ -1,5 +1,5 @@ /**************************************************************************** - * drivers/platform/sensors/kx022_scu.c + * boards/arm/cxd56xx/drivers/sensors/kx022_scu.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/sensors/lt1pa01_scu.c b/boards/arm/cxd56xx/drivers/sensors/lt1pa01_scu.c index 34767809d6..ab310cdf12 100644 --- a/boards/arm/cxd56xx/drivers/sensors/lt1pa01_scu.c +++ b/boards/arm/cxd56xx/drivers/sensors/lt1pa01_scu.c @@ -1,5 +1,5 @@ /**************************************************************************** - * drivers/platform/sensors/lt1pa01_scu.c + * boards/arm/cxd56xx/drivers/sensors/lt1pa01_scu.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/drivers/sensors/rpr0521rs_scu.c b/boards/arm/cxd56xx/drivers/sensors/rpr0521rs_scu.c index a6b2c3ef90..619a44169c 100644 --- a/boards/arm/cxd56xx/drivers/sensors/rpr0521rs_scu.c +++ b/boards/arm/cxd56xx/drivers/sensors/rpr0521rs_scu.c @@ -1,5 +1,5 @@ /**************************************************************************** - * drivers/sensors/rpr0521rs_scu.c + * boards/arm/cxd56xx/drivers/sensors/rpr0521rs_scu.c * * Copyright 2018 Sony Semiconductor Solutions Corporation * diff --git a/boards/arm/cxd56xx/spresense/include/board_pinconfig.h b/boards/arm/cxd56xx/spresense/include/board_pinconfig.h index 7bce0fecdc..c8078ac0bc 100644 --- a/boards/arm/cxd56xx/spresense/include/board_pinconfig.h +++ b/boards/arm/cxd56xx/spresense/include/board_pinconfig.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __BOARDS_ARM_CXD56XX_SPRESENCE_INCLUDE_BOARD_PINCONFIG_H -#define __BOARDS_ARM_CXD56XX_SPRESENCE_INCLUDE_BOARD_PINCONFIG_H +#ifndef __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_BOARD_PINCONFIG_H +#define __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_BOARD_PINCONFIG_H /**************************************************************************** * Included Files @@ -99,4 +99,4 @@ #undef PINCONF_SDIO_CD_GPIO #define PINCONF_SDIO_CD_GPIO PINCONF(PIN_SDIO_CD, 0, 0, 0, PINCONF_PULLUP) -#endif /* __BOARDS_ARM_CXD56XX_SPRESENCE_INCLUDE_BOARD_PINCONFIG_H */ +#endif /* __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_BOARD_PINCONFIG_H */ diff --git a/boards/arm/cxd56xx/spresense/include/cxd56_bh1721fvc.h b/boards/arm/cxd56xx/spresense/include/cxd56_bh1721fvc.h index 0cf0743425..f2256eb510 100644 --- a/boards/arm/cxd56xx/spresense/include/cxd56_bh1721fvc.h +++ b/boards/arm/cxd56xx/spresense/include/cxd56_bh1721fvc.h @@ -72,6 +72,7 @@ extern "C" * Initialize BH1721FVC i2c driver and register the BH1721FVC device. * ****************************************************************************/ + #if defined(CONFIG_SENSORS_BH1721FVC) || defined(CONFIG_SENSORS_BH1721FVC_SCU) int board_bh1721fvc_initialize(FAR const char *devpath, int bus); #endif diff --git a/boards/arm/cxd56xx/spresense/include/cxd56_bmp280.h b/boards/arm/cxd56xx/spresense/include/cxd56_bmp280.h index 49d11cff89..a5d5a6560d 100644 --- a/boards/arm/cxd56xx/spresense/include/cxd56_bmp280.h +++ b/boards/arm/cxd56xx/spresense/include/cxd56_bmp280.h @@ -1,5 +1,5 @@ /**************************************************************************** - * board/arm/cxd56xx/spresense/include/cxd56_bmp280.h + * boards/arm/cxd56xx/spresense/include/cxd56_bmp280.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __BOARDS_ARM_CXD56X_SPRESENSE_INCLUDE_CXD56_BMP280_H -#define __BOARDS_ARM_CXD56X_SPRESENSE_INCLUDE_CXD56_BMP280_H +#ifndef __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_BMP280_H +#define __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_BMP280_H /**************************************************************************** * Included Files @@ -83,4 +83,4 @@ int board_bmp280_initialize(int bus); #endif #endif /* __ASSEMBLY__ */ -#endif /* __BOARDS_ARM_CX56XX_SPRESENSE_INCLUDE_CXD56_BMP280_H */ +#endif /* __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_BMP280_H */ diff --git a/boards/arm/cxd56xx/spresense/include/cxd56_gs2200m.h b/boards/arm/cxd56xx/spresense/include/cxd56_gs2200m.h index efd3bbb544..f5c802e25c 100644 --- a/boards/arm/cxd56xx/spresense/include/cxd56_gs2200m.h +++ b/boards/arm/cxd56xx/spresense/include/cxd56_gs2200m.h @@ -34,8 +34,8 @@ * ****************************************************************************/ -#ifndef __BOARDS_ARM_SPRESENSE_INCLUDE_CXD56_GS2200M_H -#define __BOARDS_ARM_SPRESENSE_INCLUDE_CXD56_GS2200M_H +#ifndef __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_GS2200M_H +#define __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_GS2200M_H /**************************************************************************** * Included Files @@ -82,4 +82,4 @@ int board_gs2200m_initialize(FAR const char *devpath, int bus); #endif #endif /* __ASSEMBLY__ */ -#endif /* __BOARDS_ARM_SPRESENSE_INCLUDE_CXD56_GS2200M_H */ +#endif /* __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_GS2200M_H */ diff --git a/boards/arm/cxd56xx/spresense/include/cxd56_imageproc.h b/boards/arm/cxd56xx/spresense/include/cxd56_imageproc.h index 08002f1d05..93ccd7b346 100644 --- a/boards/arm/cxd56xx/spresense/include/cxd56_imageproc.h +++ b/boards/arm/cxd56xx/spresense/include/cxd56_imageproc.h @@ -1,5 +1,5 @@ /*************************************************************************** - * boards/arm/cxd56xx/include/cxd56_imageproc.h + * boards/arm/cxd56xx/spresense/include/cxd56_imageproc.h * * Copyright 2018 Sony Semiconductor Solutions Corporation * @@ -32,8 +32,8 @@ * ****************************************************************************/ -#ifndef __BOARDS_ARM_CXD56XX_INCLUDE_CXD56_IMAGEPROC_H__ -#define __BOARDS_ARM_CXD56XX_INCLUDE_CXD56_IMAGEPROC_H__ +#ifndef __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_IMAGEPROC_H +#define __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_IMAGEPROC_H #include @@ -148,4 +148,4 @@ extern "C" } #endif -#endif /* __BOARDS_ARM_CXD56XX_INCLUDE_CXD56_IMAGEPROC_H__ */ +#endif /* __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_IMAGEPROC_H */ diff --git a/boards/arm/cxd56xx/spresense/include/cxd56_kx022.h b/boards/arm/cxd56xx/spresense/include/cxd56_kx022.h index 96c5f6ab2e..f17b21c372 100644 --- a/boards/arm/cxd56xx/spresense/include/cxd56_kx022.h +++ b/boards/arm/cxd56xx/spresense/include/cxd56_kx022.h @@ -83,4 +83,4 @@ int board_kx022_initialize(FAR const char *devpath, int bus); #endif #endif /* __ASSEMBLY__ */ -#endif /* __BOARDS_ARM_CXD56XX_SENSORS_INCLUDE_CXD56_KX022_H */ +#endif /* __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_KX022_H */ diff --git a/boards/arm/cxd56xx/spresense/include/cxd56_lt1pa01.h b/boards/arm/cxd56xx/spresense/include/cxd56_lt1pa01.h index 7678188715..c8af1e6abb 100644 --- a/boards/arm/cxd56xx/spresense/include/cxd56_lt1pa01.h +++ b/boards/arm/cxd56xx/spresense/include/cxd56_lt1pa01.h @@ -33,8 +33,8 @@ * ****************************************************************************/ -#ifndef __BOARDS_ARM_CXD56XX_SPESENSE_INCLUDE_CXD56_LT1PA01_H -#define __BOARDS_ARM_CXD56XX_SPESENSE_INCLUDE_CXD56_LT1PA01_H +#ifndef __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_LT1PA01_H +#define __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_LT1PA01_H /**************************************************************************** * Included Files @@ -83,4 +83,4 @@ int board_lt1pa01_initialize(int bus); #endif #endif /* __ASSEMBLY__ */ -#endif /* __BOARDS_ARM_CXD56XX_SPESENSE_INCLUDE_CXD56_LT1PA01_H */ +#endif /* __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_LT1PA01_H */ diff --git a/boards/arm/cxd56xx/spresense/scripts/Make.defs b/boards/arm/cxd56xx/spresense/scripts/Make.defs index 1918d56656..01f5b2cdc5 100644 --- a/boards/arm/cxd56xx/spresense/scripts/Make.defs +++ b/boards/arm/cxd56xx/spresense/scripts/Make.defs @@ -1,5 +1,5 @@ ############################################################################ -# boards/arm/cxd56xx/spresense/nsh/Make.defs +# boards/arm/cxd56xx/spresense/scripts/Make.defs # # Copyright (C) 2014 Gregory Nutt. All rights reserved. # Author: Gregory Nutt diff --git a/boards/arm/cxd56xx/spresense/src/cxd56_sdcard.c b/boards/arm/cxd56xx/spresense/src/cxd56_sdcard.c index 93ff8c5976..c9b408081a 100644 --- a/boards/arm/cxd56xx/spresense/src/cxd56_sdcard.c +++ b/boards/arm/cxd56xx/spresense/src/cxd56_sdcard.c @@ -171,6 +171,7 @@ static void board_sdcard_enable(FAR void *arg) else { _err("ERROR: Failed to mount the SDCARD. %d\n", errno); + goto release_frequency_lock; } } }