source: trunk/target/linux/brcm63xx/patches-3.3/002-MIPS-BCM63XX-be-consistent-in-clock-bits-enable-nami.patch @ 31130

Last change on this file since 31130 was 31130, checked in by jogo, 4 years ago

bcm63xx: replace SPI driver with latest upstream version

File size: 3.2 KB
  • arch/mips/bcm63xx/clk.c

    From db1cc4ee366bf0528fcb8b4afa65dec915d98889 Mon Sep 17 00:00:00 2001
    From: Florian Fainelli <florian@openwrt.org>
    Date: Wed, 25 Jan 2012 17:39:55 +0100
    Subject: [PATCH 04/63] MIPS: BCM63XX: be consistent in clock bits enable naming
    
    Remove the _CLK suffix from the BCM6368 clock bits definitions to be
    consistent with what is already present.
    
    Signed-off-by: Florian Fainelli <florian@openwrt.org>
    ---
     arch/mips/bcm63xx/clk.c                           |    6 ++--
     arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h |   36 ++++++++++----------
     2 files changed, 21 insertions(+), 21 deletions(-)
    
    a b static void enetsw_set(struct clk *clk, 
    120120{ 
    121121        if (!BCMCPU_IS_6368()) 
    122122                return; 
    123         bcm_hwclock_set(CKCTL_6368_ROBOSW_CLK_EN | 
     123        bcm_hwclock_set(CKCTL_6368_ROBOSW_EN | 
    124124                        CKCTL_6368_SWPKT_USB_EN | 
    125125                        CKCTL_6368_SWPKT_SAR_EN, enable); 
    126126        if (enable) { 
    static void usbh_set(struct clk *clk, in 
    163163        if (BCMCPU_IS_6348()) 
    164164                bcm_hwclock_set(CKCTL_6348_USBH_EN, enable); 
    165165        else if (BCMCPU_IS_6368()) 
    166                 bcm_hwclock_set(CKCTL_6368_USBH_CLK_EN, enable); 
     166                bcm_hwclock_set(CKCTL_6368_USBH_EN, enable); 
    167167} 
    168168 
    169169static struct clk clk_usbh = { 
    static void xtm_set(struct clk *clk, int 
    199199        if (!BCMCPU_IS_6368()) 
    200200                return; 
    201201 
    202         bcm_hwclock_set(CKCTL_6368_SAR_CLK_EN | 
     202        bcm_hwclock_set(CKCTL_6368_SAR_EN | 
    203203                        CKCTL_6368_SWPKT_SAR_EN, enable); 
    204204 
    205205        if (enable) { 
  • arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h

    a b  
    9090#define CKCTL_6368_PHYMIPS_EN           (1 << 6) 
    9191#define CKCTL_6368_SWPKT_USB_EN         (1 << 7) 
    9292#define CKCTL_6368_SWPKT_SAR_EN         (1 << 8) 
    93 #define CKCTL_6368_SPI_CLK_EN           (1 << 9) 
    94 #define CKCTL_6368_USBD_CLK_EN          (1 << 10) 
    95 #define CKCTL_6368_SAR_CLK_EN           (1 << 11) 
    96 #define CKCTL_6368_ROBOSW_CLK_EN        (1 << 12) 
    97 #define CKCTL_6368_UTOPIA_CLK_EN        (1 << 13) 
    98 #define CKCTL_6368_PCM_CLK_EN           (1 << 14) 
    99 #define CKCTL_6368_USBH_CLK_EN          (1 << 15) 
     93#define CKCTL_6368_SPI_EN               (1 << 9) 
     94#define CKCTL_6368_USBD_EN              (1 << 10) 
     95#define CKCTL_6368_SAR_EN               (1 << 11) 
     96#define CKCTL_6368_ROBOSW_EN            (1 << 12) 
     97#define CKCTL_6368_UTOPIA_EN            (1 << 13) 
     98#define CKCTL_6368_PCM_EN               (1 << 14) 
     99#define CKCTL_6368_USBH_EN              (1 << 15) 
    100100#define CKCTL_6368_DISABLE_GLESS_EN     (1 << 16) 
    101 #define CKCTL_6368_NAND_CLK_EN          (1 << 17) 
    102 #define CKCTL_6368_IPSEC_CLK_EN         (1 << 17) 
     101#define CKCTL_6368_NAND_EN              (1 << 17) 
     102#define CKCTL_6368_IPSEC_EN             (1 << 17) 
    103103 
    104104#define CKCTL_6368_ALL_SAFE_EN          (CKCTL_6368_SWPKT_USB_EN |      \ 
    105105                                        CKCTL_6368_SWPKT_SAR_EN |       \ 
    106                                         CKCTL_6368_SPI_CLK_EN |         \ 
    107                                         CKCTL_6368_USBD_CLK_EN |        \ 
    108                                         CKCTL_6368_SAR_CLK_EN |         \ 
    109                                         CKCTL_6368_ROBOSW_CLK_EN |      \ 
    110                                         CKCTL_6368_UTOPIA_CLK_EN |      \ 
    111                                         CKCTL_6368_PCM_CLK_EN |         \ 
    112                                         CKCTL_6368_USBH_CLK_EN |        \ 
     106                                        CKCTL_6368_SPI_EN |             \ 
     107                                        CKCTL_6368_USBD_EN |            \ 
     108                                        CKCTL_6368_SAR_EN |             \ 
     109                                        CKCTL_6368_ROBOSW_EN |          \ 
     110                                        CKCTL_6368_UTOPIA_EN |          \ 
     111                                        CKCTL_6368_PCM_EN |             \ 
     112                                        CKCTL_6368_USBH_EN |            \ 
    113113                                        CKCTL_6368_DISABLE_GLESS_EN |   \ 
    114                                         CKCTL_6368_NAND_CLK_EN |        \ 
    115                                         CKCTL_6368_IPSEC_CLK_EN) 
     114                                        CKCTL_6368_NAND_EN |            \ 
     115                                        CKCTL_6368_IPSEC_EN) 
    116116 
    117117/* System PLL Control register  */ 
    118118#define PERF_SYS_PLL_CTL_REG            0x8 
Note: See TracBrowser for help on using the repository browser.