rk3368 ddr: add configure ddr timing function
[firefly-linux-kernel-4.4.55.git] / include / linux / scpi_protocol.h
index fb32c0b543bf0eba7a1dfcc9cbe8729f0e33daea..c57df9759ea5252cf41db8b4fdf418ca913e8e56 100644 (file)
@@ -40,11 +40,14 @@ int scpi_get_sensor_value(u16 sensor, u32 *val);
 int scpi_sys_set_mcu_state_suspend(void);
 int scpi_sys_set_mcu_state_resume(void);
 
-int scpi_ddr_init(u32 dram_speed_bin, u32 freq, u32 lcdc_type);
-int scpi_ddr_set_clk_rate(u32 rate);
+int scpi_ddr_init(u32 dram_speed_bin, u32 freq, u32 lcdc_type,
+                 u32 addr_mcu_el3);
+int scpi_ddr_set_clk_rate(u32 rate, u32 lcdc_type);
+int scpi_ddr_send_timing(u32 *p, u32 size);
 int scpi_ddr_round_rate(u32 m_hz);
 int scpi_ddr_set_auto_self_refresh(u32 en);
 int scpi_ddr_bandwidth_get(struct ddr_bw_info *ddr_bw_ch0,
                           struct ddr_bw_info *ddr_bw_ch1);
 int scpi_ddr_get_clk_rate(void);
-
+int scpi_thermal_get_temperature(void);
+int scpi_thermal_set_clk_cycle(u32 cycle);