|
@@ -64,6 +64,7 @@ struct exynos_tmu_init_data const exynos4210_default_tmu_data = {
|
|
|
.trigger_type[1] = THROTTLE_ACTIVE,
|
|
|
.trigger_type[2] = SW_TRIP,
|
|
|
.max_trigger_level = 4,
|
|
|
+ .non_hw_trigger_levels = 3,
|
|
|
.gain = 15,
|
|
|
.reference_voltage = 7,
|
|
|
.cal_type = TYPE_ONE_POINT_TRIMMING,
|
|
@@ -140,6 +141,7 @@ static const struct exynos_tmu_registers exynos3250_tmu_registers = {
|
|
|
.trigger_type[2] = SW_TRIP, \
|
|
|
.trigger_type[3] = HW_TRIP, \
|
|
|
.max_trigger_level = 4, \
|
|
|
+ .non_hw_trigger_levels = 3, \
|
|
|
.gain = 8, \
|
|
|
.reference_voltage = 16, \
|
|
|
.noise_cancel_mode = 4, \
|
|
@@ -230,6 +232,7 @@ static const struct exynos_tmu_registers exynos4412_tmu_registers = {
|
|
|
.trigger_type[2] = SW_TRIP, \
|
|
|
.trigger_type[3] = HW_TRIP, \
|
|
|
.max_trigger_level = 4, \
|
|
|
+ .non_hw_trigger_levels = 3, \
|
|
|
.gain = 8, \
|
|
|
.reference_voltage = 16, \
|
|
|
.noise_cancel_mode = 4, \
|
|
@@ -331,6 +334,7 @@ static const struct exynos_tmu_registers exynos5260_tmu_registers = {
|
|
|
.trigger_type[2] = SW_TRIP, \
|
|
|
.trigger_type[3] = HW_TRIP, \
|
|
|
.max_trigger_level = 4, \
|
|
|
+ .non_hw_trigger_levels = 3, \
|
|
|
.gain = 8, \
|
|
|
.reference_voltage = 16, \
|
|
|
.noise_cancel_mode = 4, \
|
|
@@ -422,6 +426,7 @@ static const struct exynos_tmu_registers exynos5420_tmu_registers = {
|
|
|
.trigger_type[2] = SW_TRIP, \
|
|
|
.trigger_type[3] = HW_TRIP, \
|
|
|
.max_trigger_level = 4, \
|
|
|
+ .non_hw_trigger_levels = 3, \
|
|
|
.gain = 8, \
|
|
|
.reference_voltage = 16, \
|
|
|
.noise_cancel_mode = 4, \
|
|
@@ -514,6 +519,7 @@ static const struct exynos_tmu_registers exynos5440_tmu_registers = {
|
|
|
.trigger_type[0] = SW_TRIP, \
|
|
|
.trigger_type[4] = HW_TRIP, \
|
|
|
.max_trigger_level = 5, \
|
|
|
+ .non_hw_trigger_levels = 1, \
|
|
|
.gain = 5, \
|
|
|
.reference_voltage = 16, \
|
|
|
.noise_cancel_mode = 4, \
|