Changeset 31065
- Timestamp:
- 2012-03-25T10:50:42+02:00 (6 years ago)
- Location:
- trunk/package/ltq-dsl/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/package/ltq-dsl/src/ifxmips_atm_amazon_se.c
r28406 r31065 41 41 #include <linux/init.h> 42 42 #include <linux/ioctl.h> 43 #include <linux/clk.h> 43 44 #include <asm/delay.h> 44 45 … … 108 109 //*(unsigned long *)0xBF10201C &= ~((1 << 15) | (1 << 13) | (1 << 9)); 109 110 //PPE_TOP_PMU_SETUP(IFX_PMU_ENABLE); 110 PPE_SLL01_PMU_SETUP(IFX_PMU_ENABLE);111 /* PPE_SLL01_PMU_SETUP(IFX_PMU_ENABLE); 111 112 PPE_TC_PMU_SETUP(IFX_PMU_ENABLE); 112 113 PPE_EMA_PMU_SETUP(IFX_PMU_ENABLE); 113 114 //PPE_QSB_PMU_SETUP(IFX_PMU_ENABLE); 114 115 PPE_TPE_PMU_SETUP(IFX_PMU_ENABLE); 115 DSL_DFE_PMU_SETUP(IFX_PMU_ENABLE); 116 DSL_DFE_PMU_SETUP(IFX_PMU_ENABLE);*/ 117 struct clk *clk = clk_get_sys("ltq_dsl", NULL); 118 clk_enable(clk); 116 119 } 117 120 118 121 static inline void uninit_pmu(void) 119 122 { 120 PPE_SLL01_PMU_SETUP(IFX_PMU_DISABLE);123 /* PPE_SLL01_PMU_SETUP(IFX_PMU_DISABLE); 121 124 PPE_TC_PMU_SETUP(IFX_PMU_DISABLE); 122 125 PPE_EMA_PMU_SETUP(IFX_PMU_DISABLE); … … 124 127 PPE_TPE_PMU_SETUP(IFX_PMU_DISABLE); 125 128 DSL_DFE_PMU_SETUP(IFX_PMU_DISABLE); 126 //PPE_TOP_PMU_SETUP(IFX_PMU_DISABLE); 129 //PPE_TOP_PMU_SETUP(IFX_PMU_DISABLE);*/ 130 struct clk *clk = clk_get_sys("ltq_dsl", NULL); 131 clk_disable(clk); 127 132 } 128 133 -
trunk/package/ltq-dsl/src/ifxmips_atm_ar9.c
r28406 r31065 41 41 #include <linux/init.h> 42 42 #include <linux/ioctl.h> 43 #include <linux/clk.h> 43 44 #include <asm/delay.h> 44 45 … … 115 116 //*(unsigned long *)0xBF10201C &= ~((1 << 15) | (1 << 13) | (1 << 9)); 116 117 //PPE_TOP_PMU_SETUP(IFX_PMU_ENABLE); 117 PPE_SLL01_PMU_SETUP(IFX_PMU_ENABLE);118 /* PPE_SLL01_PMU_SETUP(IFX_PMU_ENABLE); 118 119 PPE_TC_PMU_SETUP(IFX_PMU_ENABLE); 119 120 PPE_EMA_PMU_SETUP(IFX_PMU_ENABLE); 120 121 PPE_QSB_PMU_SETUP(IFX_PMU_ENABLE); 121 122 PPE_TPE_PMU_SETUP(IFX_PMU_ENABLE); 122 DSL_DFE_PMU_SETUP(IFX_PMU_ENABLE); 123 DSL_DFE_PMU_SETUP(IFX_PMU_ENABLE);*/ 124 struct clk *clk = clk_get_sys("ltq_dsl", NULL); 125 clk_enable(clk); 123 126 } 124 127 125 128 static inline void uninit_pmu(void) 126 129 { 127 PPE_SLL01_PMU_SETUP(IFX_PMU_DISABLE);130 /* PPE_SLL01_PMU_SETUP(IFX_PMU_DISABLE); 128 131 PPE_TC_PMU_SETUP(IFX_PMU_DISABLE); 129 132 PPE_EMA_PMU_SETUP(IFX_PMU_DISABLE); 130 133 PPE_QSB_PMU_SETUP(IFX_PMU_DISABLE); 131 134 PPE_TPE_PMU_SETUP(IFX_PMU_DISABLE); 132 DSL_DFE_PMU_SETUP(IFX_PMU_DISABLE); 135 DSL_DFE_PMU_SETUP(IFX_PMU_DISABLE);*/ 133 136 //PPE_TOP_PMU_SETUP(IFX_PMU_DISABLE); 137 struct clk *clk = clk_get_sys("ltq_dsl", NULL); 138 clk_disable(clk); 134 139 } 135 140 -
trunk/package/ltq-dsl/src/ifxmips_atm_danube.c
r28406 r31065 41 41 #include <linux/init.h> 42 42 #include <linux/ioctl.h> 43 #include <linux/clk.h> 43 44 #include <asm/delay.h> 44 45 … … 110 111 //*(unsigned long *)0xBF10201C &= ~((1 << 15) | (1 << 13) | (1 << 9)); 111 112 //PPE_TOP_PMU_SETUP(IFX_PMU_ENABLE); 112 PPE_SLL01_PMU_SETUP(IFX_PMU_ENABLE);113 /* PPE_SLL01_PMU_SETUP(IFX_PMU_ENABLE); 113 114 PPE_TC_PMU_SETUP(IFX_PMU_ENABLE); 114 115 PPE_EMA_PMU_SETUP(IFX_PMU_ENABLE); 115 116 PPE_QSB_PMU_SETUP(IFX_PMU_ENABLE); 116 117 PPE_TPE_PMU_SETUP(IFX_PMU_ENABLE); 117 DSL_DFE_PMU_SETUP(IFX_PMU_ENABLE); 118 DSL_DFE_PMU_SETUP(IFX_PMU_ENABLE);*/ 119 struct clk *clk = clk_get_sys("ltq_dsl", NULL); 120 clk_enable(clk); 118 121 } 119 122 120 123 static inline void uninit_pmu(void) 121 124 { 122 PPE_SLL01_PMU_SETUP(IFX_PMU_DISABLE);125 /* PPE_SLL01_PMU_SETUP(IFX_PMU_DISABLE); 123 126 PPE_TC_PMU_SETUP(IFX_PMU_DISABLE); 124 127 PPE_EMA_PMU_SETUP(IFX_PMU_DISABLE); 125 128 PPE_QSB_PMU_SETUP(IFX_PMU_DISABLE); 126 129 PPE_TPE_PMU_SETUP(IFX_PMU_DISABLE); 127 DSL_DFE_PMU_SETUP(IFX_PMU_DISABLE); 130 DSL_DFE_PMU_SETUP(IFX_PMU_DISABLE);*/ 128 131 //PPE_TOP_PMU_SETUP(IFX_PMU_DISABLE); 132 struct clk *clk = clk_get_sys("ltq_dsl", NULL); 133 clk_disable(clk); 129 134 } 130 135 -
trunk/package/ltq-dsl/src/ifxmips_compat.h
r28406 r31065 35 35 #define IFX_PMU_MODULE_PPE_TOP (1 << 29) 36 36 37 extern void ltq_pmu_enable(unsigned int module); 38 extern void ltq_pmu_disable(unsigned int module); 39 37 40 #define ifx_pmu_set(a,b) {if(a == IFX_PMU_ENABLE) ltq_pmu_enable(b); else ltq_pmu_disable(b);} 38 41
Note: See TracChangeset
for help on using the changeset viewer.