diff options
-rw-r--r-- | drivers/mailbox/scpi_protocol.c | 28 | ||||
-rw-r--r-- | drivers/media/video/rk_camsys/camsys_marvin.c | 1 | ||||
-rw-r--r-- | drivers/staging/imgtec/rogue/rk3368/rk_init_v2.c | 1 | ||||
-rw-r--r-- | drivers/thermal/rk3368_thermal.c | 2 | ||||
-rw-r--r-- | drivers/video/rockchip/lcdc/rk322x_lcdc.c | 1 | ||||
-rw-r--r-- | drivers/video/rockchip/lcdc/rk3368_lcdc.c | 1 | ||||
-rw-r--r-- | drivers/video/rockchip/lcdc/rk_vop_lite.c | 1 | ||||
-rw-r--r-- | include/linux/rockchip/common.h | 95 | ||||
-rw-r--r-- | include/soc/rockchip/scpi.h | 10 | ||||
-rw-r--r-- | net/rfkill/rfkill-wlan.c | 1 |
10 files changed, 1 insertions, 140 deletions
diff --git a/drivers/mailbox/scpi_protocol.c b/drivers/mailbox/scpi_protocol.c index 872823172ea2..fe2a5c89a48e 100644 --- a/drivers/mailbox/scpi_protocol.c +++ b/drivers/mailbox/scpi_protocol.c @@ -748,34 +748,6 @@ int scpi_ddr_set_auto_self_refresh(u32 en) } EXPORT_SYMBOL_GPL(scpi_ddr_set_auto_self_refresh); -int scpi_ddr_bandwidth_get(struct ddr_bw_info *ddr_bw_ch0, - struct ddr_bw_info *ddr_bw_ch1) -{ - struct scpi_data_buf sdata; - struct rk3368_mbox_msg mdata; - struct __packed1 { - u32 status; - } tx_buf; - struct __packed2 { - u32 status; - struct ddr_bw_info ddr_bw_ch0; - struct ddr_bw_info ddr_bw_ch1; - } rx_buf; - - tx_buf.status = 0; - - SCPI_SETUP_DBUF(sdata, mdata, SCPI_CL_DDR, - SCPI_DDR_BANDWIDTH_GET, tx_buf, rx_buf); - if (scpi_execute_cmd(&sdata)) - return 0; - - memcpy(ddr_bw_ch0, &(rx_buf.ddr_bw_ch0), sizeof(rx_buf.ddr_bw_ch0)); - memcpy(ddr_bw_ch1, &(rx_buf.ddr_bw_ch1), sizeof(rx_buf.ddr_bw_ch1)); - - return 0; -} -EXPORT_SYMBOL_GPL(scpi_ddr_bandwidth_get); - int scpi_ddr_get_clk_rate(void) { struct scpi_data_buf sdata; diff --git a/drivers/media/video/rk_camsys/camsys_marvin.c b/drivers/media/video/rk_camsys/camsys_marvin.c index d2dd7092798c..0a617af797e2 100644 --- a/drivers/media/video/rk_camsys/camsys_marvin.c +++ b/drivers/media/video/rk_camsys/camsys_marvin.c @@ -2,7 +2,6 @@ #include "camsys_soc_priv.h" #include "camsys_gpio.h" -#include <linux/rockchip/common.h> #include <dt-bindings/soc/rockchip-system-status.h> #include <soc/rockchip/rockchip-system-status.h> #include <linux/rockchip_ion.h> diff --git a/drivers/staging/imgtec/rogue/rk3368/rk_init_v2.c b/drivers/staging/imgtec/rogue/rk3368/rk_init_v2.c index e5fac373765b..553d0c1377e5 100644 --- a/drivers/staging/imgtec/rogue/rk3368/rk_init_v2.c +++ b/drivers/staging/imgtec/rogue/rk3368/rk_init_v2.c @@ -60,7 +60,6 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 4, 0)) #include <linux/rockchip/dvfs.h> #endif -#include <linux/rockchip/common.h> #include "power.h" #include "rk_init_v2.h" #include "pvrsrv_device.h" diff --git a/drivers/thermal/rk3368_thermal.c b/drivers/thermal/rk3368_thermal.c index d47bd1f001f8..ec07b96fdb78 100644 --- a/drivers/thermal/rk3368_thermal.c +++ b/drivers/thermal/rk3368_thermal.c @@ -27,7 +27,6 @@ #include <linux/regmap.h> #include <linux/gpio.h> #include <linux/of_gpio.h> -#include <linux/rockchip/common.h> #include <linux/reboot.h> #include <linux/regulator/consumer.h> #include <linux/slab.h> @@ -92,6 +91,7 @@ enum { #define MIN_TEMP (-40000) #define MAX_TEMP (125000) +#define INVALID_TEMP INT_MAX #define BASE (1024) #define BASE_SHIFT (10) diff --git a/drivers/video/rockchip/lcdc/rk322x_lcdc.c b/drivers/video/rockchip/lcdc/rk322x_lcdc.c index 191064a4e9fc..7e52f5b799f5 100644 --- a/drivers/video/rockchip/lcdc/rk322x_lcdc.c +++ b/drivers/video/rockchip/lcdc/rk322x_lcdc.c @@ -33,7 +33,6 @@ #include <asm/div64.h> #include <linux/uaccess.h> #include <linux/rockchip/grf.h> -#include <linux/rockchip/common.h> #include <dt-bindings/clock/rk_system_status.h> #include <soc/rockchip/rkfb_dmc.h> #include <linux/of_gpio.h> diff --git a/drivers/video/rockchip/lcdc/rk3368_lcdc.c b/drivers/video/rockchip/lcdc/rk3368_lcdc.c index ba69798a877d..f9903f7fcf69 100644 --- a/drivers/video/rockchip/lcdc/rk3368_lcdc.c +++ b/drivers/video/rockchip/lcdc/rk3368_lcdc.c @@ -31,7 +31,6 @@ #include <linux/uaccess.h> #include <linux/rockchip/cpu.h> #include <linux/rockchip/grf.h> -#include <linux/rockchip/common.h> #include <dt-bindings/clock/rk_system_status.h> #include "rk3368_lcdc.h" diff --git a/drivers/video/rockchip/lcdc/rk_vop_lite.c b/drivers/video/rockchip/lcdc/rk_vop_lite.c index cf9d70562499..7c1521ef64fc 100644 --- a/drivers/video/rockchip/lcdc/rk_vop_lite.c +++ b/drivers/video/rockchip/lcdc/rk_vop_lite.c @@ -33,7 +33,6 @@ #include <linux/uaccess.h> #include <linux/rockchip/cpu.h> #include <linux/rockchip/grf.h> -#include <linux/rockchip/common.h> #include <dt-bindings/clock/rk_system_status.h> #include "rk_vop_lite.h" diff --git a/include/linux/rockchip/common.h b/include/linux/rockchip/common.h deleted file mode 100644 index f467d37f0757..000000000000 --- a/include/linux/rockchip/common.h +++ /dev/null @@ -1,95 +0,0 @@ -#ifndef __MACH_ROCKCHIP_COMMON_H -#define __MACH_ROCKCHIP_COMMON_H - -#include <linux/notifier.h> - -#define RK_DEVICE(VIRT, PHYS, SIZE) \ - { \ - .virtual = (unsigned long)(VIRT), \ - .pfn = __phys_to_pfn(PHYS), \ - .length = SIZE, \ - .type = MT_DEVICE, \ - } - -extern bool rockchip_jtag_enabled; -extern unsigned long rockchip_boot_fn; -extern struct smp_operations rockchip_smp_ops; - -struct ddr_bw_info { - u32 ddr_wr; - u32 ddr_rd; - u32 ddr_act; - u32 ddr_time; - u32 ddr_total; - u32 ddr_percent; - - u32 cpum; - u32 gpu; - u32 peri; - u32 video; - u32 vio0; - u32 vio1; - u32 vio2; -}; -extern void (*ddr_bandwidth_get)(struct ddr_bw_info *ddr_bw_ch0, - struct ddr_bw_info *ddr_bw_ch1); -extern int (*ddr_change_freq)(uint32_t mhz); -extern long (*ddr_round_rate)(uint32_t mhz); -extern void (*ddr_set_auto_self_refresh)(bool en); -extern int (*ddr_recalc_rate)(void); - -int rockchip_cpu_kill(unsigned int cpu); -void rockchip_cpu_die(unsigned int cpu); -int rockchip_cpu_disable(unsigned int cpu); - -#define BOOT_MODE_NORMAL 0 -#define BOOT_MODE_FACTORY2 1 -#define BOOT_MODE_RECOVERY 2 -#define BOOT_MODE_CHARGE 3 -#define BOOT_MODE_POWER_TEST 4 -#define BOOT_MODE_OFFMODE_CHARGING 5 -#define BOOT_MODE_REBOOT 6 -#define BOOT_MODE_PANIC 7 -#define BOOT_MODE_WATCHDOG 8 -#define BOOT_MODE_TSADC 9 - -int rockchip_boot_mode(void); -void __init rockchip_boot_mode_init(u32 flag, u32 mode); -void rockchip_restart_get_boot_mode(const char *cmd, u32 *flag, u32 *mode); -void __init rockchip_efuse_init(void); -void __init rockchip_suspend_init(void); -void __init rockchip_ion_reserve(void); -void __init rockchip_uboot_mem_reserve(void); - -enum rockchip_pm_policy { - ROCKCHIP_PM_POLICY_PERFORMANCE = 0, - ROCKCHIP_PM_POLICY_NORMAL, - ROCKCHIP_PM_POLICY_POWERSAVE, - ROCKCHIP_PM_NR_POLICYS, -}; - -enum rockchip_pm_policy rockchip_pm_get_policy(void); -int rockchip_pm_set_policy(enum rockchip_pm_policy policy); -int rockchip_pm_policy_register_notifier(struct notifier_block *nb); -int rockchip_pm_policy_unregister_notifier(struct notifier_block *nb); - -u32 pvtm_get_value(u32 ch, u32 time_us); - -#define INVALID_TEMP INT_MAX -#if IS_ENABLED(CONFIG_ROCKCHIP_THERMAL) -int rockchip_tsadc_get_temp(int chn, int voltage); -#else -#if IS_ENABLED(CONFIG_SENSORS_ROCKCHIP_TSADC) -int rockchip_tsadc_get_temp(int chn); -#else -static inline int rockchip_tsadc_get_temp(int chn) { return INVALID_TEMP; } -#endif -#endif - -#ifdef CONFIG_RK_LAST_LOG -void rk_last_log_text(char *text, size_t size); -#else -static inline void rk_last_log_text(char *text, size_t size) {} -#endif - -#endif diff --git a/include/soc/rockchip/scpi.h b/include/soc/rockchip/scpi.h index 72e556ffeb55..ad1a4e51a4dd 100644 --- a/include/soc/rockchip/scpi.h +++ b/include/soc/rockchip/scpi.h @@ -14,8 +14,6 @@ #ifndef __SOC_ROCKCHIP_SCPI_H #define __SOC_ROCKCHIP_SCPI_H -#include <linux/rockchip/common.h> - #ifdef CONFIG_RK3368_SCPI_PROTOCOL struct scpi_opp_entry { u32 freq_hz; @@ -46,8 +44,6 @@ 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); @@ -133,12 +129,6 @@ static inline int scpi_ddr_set_auto_self_refresh(u32 en) return -EPERM; } -static inline int scpi_ddr_bandwidth_get(struct ddr_bw_info *ddr_bw_ch0, - struct ddr_bw_info *ddr_bw_ch1) -{ - return -EPERM; -} - static inline int scpi_ddr_get_clk_rate(void) { return -EPERM; diff --git a/net/rfkill/rfkill-wlan.c b/net/rfkill/rfkill-wlan.c index 416af40fed80..a4b6e5d11c08 100644 --- a/net/rfkill/rfkill-wlan.c +++ b/net/rfkill/rfkill-wlan.c @@ -35,7 +35,6 @@ #include <linux/skbuff.h> #include <linux/fb.h> #include <linux/rockchip/grf.h> -#include <linux/rockchip/common.h> #include <linux/regmap.h> #include <linux/mfd/syscon.h> #include <linux/mmc/host.h> |