mirror of
				https://github.com/Ysurac/openmptcprouter.git
				synced 2025-03-09 15:40:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			63 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 3d1f970a1ef328fa6e7033e6e3ef1d2f24b82951 Mon Sep 17 00:00:00 2001
 | |
| From: popcornmix <popcornmix@gmail.com>
 | |
| Date: Tue, 3 Sep 2019 20:28:00 +0100
 | |
| Subject: [PATCH 073/726] clk-bcm2835: Disable v3d clock
 | |
| 
 | |
| This is controlled by firmware, see clk-raspberrypi.c
 | |
| 
 | |
| Signed-off-by: popcornmix <popcornmix@gmail.com>
 | |
| ---
 | |
|  drivers/clk/bcm/clk-bcm2835.c | 30 ++++++++++++------------------
 | |
|  1 file changed, 12 insertions(+), 18 deletions(-)
 | |
| 
 | |
| diff --git a/drivers/clk/bcm/clk-bcm2835.c b/drivers/clk/bcm/clk-bcm2835.c
 | |
| index 3c59e5c29ec4..90e16822f1d5 100644
 | |
| --- a/drivers/clk/bcm/clk-bcm2835.c
 | |
| +++ b/drivers/clk/bcm/clk-bcm2835.c
 | |
| @@ -1764,16 +1764,12 @@ static const struct bcm2835_clk_desc clk_desc_array[] = {
 | |
|  		.hold_mask = CM_PLLA_HOLDCORE,
 | |
|  		.fixed_divider = 1,
 | |
|  		.flags = CLK_SET_RATE_PARENT),
 | |
| -	[BCM2835_PLLA_PER]	= REGISTER_PLL_DIV(
 | |
| -		SOC_ALL,
 | |
| -		.name = "plla_per",
 | |
| -		.source_pll = "plla",
 | |
| -		.cm_reg = CM_PLLA,
 | |
| -		.a2w_reg = A2W_PLLA_PER,
 | |
| -		.load_mask = CM_PLLA_LOADPER,
 | |
| -		.hold_mask = CM_PLLA_HOLDPER,
 | |
| -		.fixed_divider = 1,
 | |
| -		.flags = CLK_SET_RATE_PARENT),
 | |
| +
 | |
| +	/*
 | |
| +	 * PLLA_PER is used for gpu clocks. Controlled by firmware, see
 | |
| +	 * clk-raspberrypi.c.
 | |
| +	 */
 | |
| +
 | |
|  	[BCM2835_PLLA_DSI0]	= REGISTER_PLL_DIV(
 | |
|  		SOC_ALL,
 | |
|  		.name = "plla_dsi0",
 | |
| @@ -2074,14 +2070,12 @@ static const struct bcm2835_clk_desc clk_desc_array[] = {
 | |
|  		.int_bits = 6,
 | |
|  		.frac_bits = 0,
 | |
|  		.tcnt_mux = 3),
 | |
| -	[BCM2835_CLOCK_V3D]	= REGISTER_VPU_CLK(
 | |
| -		SOC_ALL,
 | |
| -		.name = "v3d",
 | |
| -		.ctl_reg = CM_V3DCTL,
 | |
| -		.div_reg = CM_V3DDIV,
 | |
| -		.int_bits = 4,
 | |
| -		.frac_bits = 8,
 | |
| -		.tcnt_mux = 4),
 | |
| +
 | |
| +	/*
 | |
| +	 * CLOCK_V3D is used for v3d clock. Controlled by firmware, see
 | |
| +	 * clk-raspberrypi.c.
 | |
| +	 */
 | |
| +
 | |
|  	/*
 | |
|  	 * VPU clock.  This doesn't have an enable bit, since it drives
 | |
|  	 * the bus for everything else, and is special so it doesn't need
 | |
| -- 
 | |
| 2.33.1
 | |
| 
 |