linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
  • * Re: [PATCH] clk: mediatek: mt8365: Fix inverted topclk operations
           [not found] <20230511133226.913600-1-msp@baylibre.com>
           [not found] ` <8603c2b2-2a5b-48f6-9b08-9b3b518b716b@gmail.com>
    @ 2023-05-23 11:46 ` Markus Schneider-Pargmann
      2023-05-26 16:45   ` Kevin Hilman
      2023-06-13  1:13 ` Stephen Boyd
      2 siblings, 1 reply; 10+ messages in thread
    From: Markus Schneider-Pargmann @ 2023-05-23 11:46 UTC (permalink / raw)
      To: Michael Turquette, Stephen Boyd, Matthias Brugger,
    	AngeloGioacchino Del Regno
      Cc: linux-clk, linux-kernel, linux-arm-kernel, linux-mediatek,
    	Alexandre Mergnat
    
    Hi,
    
    just wanted to ask if I need to do something specific for it to go into
    a rc? Sorry if I missed doing something for that, I haven't had to fix
    something in an rc that often before.
    
    Best,
    Markus
    
    On Thu, May 11, 2023 at 03:32:26PM +0200, Markus Schneider-Pargmann wrote:
    > The given operations are inverted for the wrong registers which makes
    > multiple of the mt8365 hardware units unusable. In my setup at least usb
    > did not work.
    > 
    > Fixed by swapping the operations with the inverted ones.
    > 
    > Reported-by: Alexandre Mergnat <amergnat@baylibre.com>
    > Fixes: 905b7430d3cc ("clk: mediatek: mt8365: Convert simple_gate to mtk_gate clocks")
    > Signed-off-by: Markus Schneider-Pargmann <msp@baylibre.com>
    > ---
    >  drivers/clk/mediatek/clk-mt8365.c | 6 +++---
    >  1 file changed, 3 insertions(+), 3 deletions(-)
    > 
    > diff --git a/drivers/clk/mediatek/clk-mt8365.c b/drivers/clk/mediatek/clk-mt8365.c
    > index 6b4e193f648d..6d785ec5754d 100644
    > --- a/drivers/clk/mediatek/clk-mt8365.c
    > +++ b/drivers/clk/mediatek/clk-mt8365.c
    > @@ -583,15 +583,15 @@ static const struct mtk_gate_regs top2_cg_regs = {
    >  
    >  #define GATE_TOP0(_id, _name, _parent, _shift)			\
    >  	GATE_MTK(_id, _name, _parent, &top0_cg_regs,		\
    > -		 _shift, &mtk_clk_gate_ops_no_setclr_inv)
    > +		 _shift, &mtk_clk_gate_ops_no_setclr)
    >  
    >  #define GATE_TOP1(_id, _name, _parent, _shift)			\
    >  	GATE_MTK(_id, _name, _parent, &top1_cg_regs,		\
    > -		 _shift, &mtk_clk_gate_ops_no_setclr)
    > +		 _shift, &mtk_clk_gate_ops_no_setclr_inv)
    >  
    >  #define GATE_TOP2(_id, _name, _parent, _shift)			\
    >  	GATE_MTK(_id, _name, _parent, &top2_cg_regs,		\
    > -		 _shift, &mtk_clk_gate_ops_no_setclr)
    > +		 _shift, &mtk_clk_gate_ops_no_setclr_inv)
    >  
    >  static const struct mtk_gate top_clk_gates[] = {
    >  	GATE_TOP0(CLK_TOP_CONN_32K, "conn_32k", "clk32k", 10),
    > -- 
    > 2.40.1
    > 
    
    _______________________________________________
    linux-arm-kernel mailing list
    linux-arm-kernel@lists.infradead.org
    http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
    
    ^ permalink raw reply	[flat|nested] 10+ messages in thread
  • * Re: [PATCH] clk: mediatek: mt8365: Fix inverted topclk operations
           [not found] <20230511133226.913600-1-msp@baylibre.com>
           [not found] ` <8603c2b2-2a5b-48f6-9b08-9b3b518b716b@gmail.com>
      2023-05-23 11:46 ` Markus Schneider-Pargmann
    @ 2023-06-13  1:13 ` Stephen Boyd
      2023-06-13  8:21   ` Markus Schneider-Pargmann
      2 siblings, 1 reply; 10+ messages in thread
    From: Stephen Boyd @ 2023-06-13  1:13 UTC (permalink / raw)
      To: AngeloGioacchino Del Regno, Markus Schneider-Pargmann,
    	Matthias Brugger, Michael Turquette
      Cc: linux-clk, linux-kernel, linux-arm-kernel, linux-mediatek,
    	Markus Schneider-Pargmann, Alexandre Mergnat
    
    Quoting Markus Schneider-Pargmann (2023-05-11 06:32:26)
    > The given operations are inverted for the wrong registers which makes
    > multiple of the mt8365 hardware units unusable. In my setup at least usb
    > did not work.
    > 
    > Fixed by swapping the operations with the inverted ones.
    > 
    > Reported-by: Alexandre Mergnat <amergnat@baylibre.com>
    
    Checkpatch complains now that there isn't a Closes: tag here.
    
    > Fixes: 905b7430d3cc ("clk: mediatek: mt8365: Convert simple_gate to mtk_gate clocks")
    > Signed-off-by: Markus Schneider-Pargmann <msp@baylibre.com>
    > ---
    
    Applied to clk-fixes
    
    _______________________________________________
    linux-arm-kernel mailing list
    linux-arm-kernel@lists.infradead.org
    http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
    
    ^ permalink raw reply	[flat|nested] 10+ messages in thread

  • end of thread, other threads:[~2023-06-13 15:46 UTC | newest]
    
    Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20230511133226.913600-1-msp@baylibre.com>
         [not found] ` <8603c2b2-2a5b-48f6-9b08-9b3b518b716b@gmail.com>
    2023-05-15 11:49   ` [PATCH] clk: mediatek: mt8365: Fix inverted topclk operations AngeloGioacchino Del Regno
    2023-05-15 14:01     ` Markus Schneider-Pargmann
    2023-05-15 14:17       ` AngeloGioacchino Del Regno
    2023-05-23 11:46 ` Markus Schneider-Pargmann
    2023-05-26 16:45   ` Kevin Hilman
    2023-06-09 18:21     ` Kevin Hilman
    2023-06-13  1:11       ` Stephen Boyd
    2023-06-13 15:46         ` Kevin Hilman
    2023-06-13  1:13 ` Stephen Boyd
    2023-06-13  8:21   ` Markus Schneider-Pargmann
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).