0001
0002
0003
0004
0005
0006
0007
0008 #include <linux/kbuild.h>
0009 #include <linux/platform_data/pm33xx.h>
0010 #include <linux/ti-emif-sram.h>
0011
0012 int main(void)
0013 {
0014 ti_emif_asm_offsets();
0015
0016 DEFINE(AMX3_PM_WFI_FLAGS_OFFSET,
0017 offsetof(struct am33xx_pm_sram_data, wfi_flags));
0018 DEFINE(AMX3_PM_L2_AUX_CTRL_VAL_OFFSET,
0019 offsetof(struct am33xx_pm_sram_data, l2_aux_ctrl_val));
0020 DEFINE(AMX3_PM_L2_PREFETCH_CTRL_VAL_OFFSET,
0021 offsetof(struct am33xx_pm_sram_data, l2_prefetch_ctrl_val));
0022 DEFINE(AMX3_PM_SRAM_DATA_SIZE, sizeof(struct am33xx_pm_sram_data));
0023
0024 BLANK();
0025
0026 DEFINE(AMX3_PM_RO_SRAM_DATA_VIRT_OFFSET,
0027 offsetof(struct am33xx_pm_ro_sram_data, amx3_pm_sram_data_virt));
0028 DEFINE(AMX3_PM_RO_SRAM_DATA_PHYS_OFFSET,
0029 offsetof(struct am33xx_pm_ro_sram_data, amx3_pm_sram_data_phys));
0030 DEFINE(AMX3_PM_RTC_BASE_VIRT_OFFSET,
0031 offsetof(struct am33xx_pm_ro_sram_data, rtc_base_virt));
0032 DEFINE(AMX3_PM_RO_SRAM_DATA_SIZE,
0033 sizeof(struct am33xx_pm_ro_sram_data));
0034
0035 return 0;
0036 }