mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-11-01 09:13:37 +00:00 
			
		
		
		
	Add extra cpu pop points to allow mild overclock on S922X. The opp
points are found in Hardkernel N2 sources [1] and testing shows no
obvious issues on other S922X devices. Thermal throttling should
keep things in-check if needed.
[1] f86cd9487c
Signed-off-by: Tim Lewis <elatllat@gmail.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
Tested-by: Christian Hewitt <christianshewitt@gmail.com>
Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
Link: https://lore.kernel.org/r/20200426162119.GA23268@imac
		
	
			
		
			
				
	
	
		
			139 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			139 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
 | 
						|
/*
 | 
						|
 * Copyright (c) 2019 BayLibre, SAS
 | 
						|
 * Author: Neil Armstrong <narmstrong@baylibre.com>
 | 
						|
 */
 | 
						|
 | 
						|
#include "meson-g12b.dtsi"
 | 
						|
 | 
						|
/ {
 | 
						|
	cpu_opp_table_0: opp-table-0 {
 | 
						|
		compatible = "operating-points-v2";
 | 
						|
		opp-shared;
 | 
						|
 | 
						|
		opp-100000000 {
 | 
						|
			opp-hz = /bits/ 64 <100000000>;
 | 
						|
			opp-microvolt = <731000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-250000000 {
 | 
						|
			opp-hz = /bits/ 64 <250000000>;
 | 
						|
			opp-microvolt = <731000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-500000000 {
 | 
						|
			opp-hz = /bits/ 64 <500000000>;
 | 
						|
			opp-microvolt = <731000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-667000000 {
 | 
						|
			opp-hz = /bits/ 64 <667000000>;
 | 
						|
			opp-microvolt = <731000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1000000000 {
 | 
						|
			opp-hz = /bits/ 64 <1000000000>;
 | 
						|
			opp-microvolt = <731000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1200000000 {
 | 
						|
			opp-hz = /bits/ 64 <1200000000>;
 | 
						|
			opp-microvolt = <731000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1398000000 {
 | 
						|
			opp-hz = /bits/ 64 <1398000000>;
 | 
						|
			opp-microvolt = <761000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1512000000 {
 | 
						|
			opp-hz = /bits/ 64 <1512000000>;
 | 
						|
			opp-microvolt = <791000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1608000000 {
 | 
						|
			opp-hz = /bits/ 64 <1608000000>;
 | 
						|
			opp-microvolt = <831000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1704000000 {
 | 
						|
			opp-hz = /bits/ 64 <1704000000>;
 | 
						|
			opp-microvolt = <861000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1896000000 {
 | 
						|
			opp-hz = /bits/ 64 <1896000000>;
 | 
						|
			opp-microvolt = <981000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1992000000 {
 | 
						|
			opp-hz = /bits/ 64 <1992000000>;
 | 
						|
			opp-microvolt = <1001000>;
 | 
						|
		};
 | 
						|
	};
 | 
						|
 | 
						|
	cpub_opp_table_1: opp-table-1 {
 | 
						|
		compatible = "operating-points-v2";
 | 
						|
		opp-shared;
 | 
						|
 | 
						|
		opp-100000000 {
 | 
						|
			opp-hz = /bits/ 64 <100000000>;
 | 
						|
			opp-microvolt = <751000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-250000000 {
 | 
						|
			opp-hz = /bits/ 64 <250000000>;
 | 
						|
			opp-microvolt = <751000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-500000000 {
 | 
						|
			opp-hz = /bits/ 64 <500000000>;
 | 
						|
			opp-microvolt = <751000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-667000000 {
 | 
						|
			opp-hz = /bits/ 64 <667000000>;
 | 
						|
			opp-microvolt = <751000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1000000000 {
 | 
						|
			opp-hz = /bits/ 64 <1000000000>;
 | 
						|
			opp-microvolt = <771000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1200000000 {
 | 
						|
			opp-hz = /bits/ 64 <1200000000>;
 | 
						|
			opp-microvolt = <771000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1398000000 {
 | 
						|
			opp-hz = /bits/ 64 <1398000000>;
 | 
						|
			opp-microvolt = <791000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1512000000 {
 | 
						|
			opp-hz = /bits/ 64 <1512000000>;
 | 
						|
			opp-microvolt = <821000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1608000000 {
 | 
						|
			opp-hz = /bits/ 64 <1608000000>;
 | 
						|
			opp-microvolt = <861000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1704000000 {
 | 
						|
			opp-hz = /bits/ 64 <1704000000>;
 | 
						|
			opp-microvolt = <891000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1800000000 {
 | 
						|
			opp-hz = /bits/ 64 <1800000000>;
 | 
						|
			opp-microvolt = <981000>;
 | 
						|
		};
 | 
						|
 | 
						|
		opp-1908000000 {
 | 
						|
			opp-hz = /bits/ 64 <1908000000>;
 | 
						|
			opp-microvolt = <1022000>;
 | 
						|
		};
 | 
						|
	};
 | 
						|
};
 |