Skip to content
Snippets Groups Projects
  1. Oct 31, 2022
    • William Zhang's avatar
      timer: bcmbca: use arm global timer for bcm63138 SoC · 21545a8c
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      As STI timer is renamed to ARM A9 global timer, change BCM63138 to use
      the new global timer config symbol name.
      
      This patch applies on top of the my previous patch [1].
      
      [1]: https://lists.denx.de/pipermail/u-boot/2022-August/491060.html
      
      
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      21545a8c
    • William Zhang's avatar
      arm: bcmbca: remove bcm6753 support under CONFIG_ARCH_BCM6753 · 779a7b66
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM6753 is essentially same as the main chip BCM6855 but with different
      SKU number. Now that BCM6855 is supported under CONFIG_ARCH_BCMBCA and
      CONFIG_BCM6855, remove the original ARCH_BCM6753 support and migrate its
      configuration and dts settings. This includes:
      - Remove the bcm96753ref board folder. It is replaced by the
      generic bcmbca board folder.
      - Merge the 6753.dtsi setting to the new 6855.dtsi file. Update
      96753ref board dts with the new compatible string.
      - Delete broadcom_bcm96763ref.h and merge its setting to the new
      bcm96855.h file.
      - Delete bcm96753ref_ram_defconfig and use a basic config version of
      bcm96855_defconfig
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarPhilippe Reynes <philippe.reynes@softathome.com>
      779a7b66
    • William Zhang's avatar
      arm: bcmbca: add bcm6855 SoC support under CONFIG_ARCH_BCMBCA · 62c0ae40
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM6855 is a Broadcom ARM A7 based PON Gateway SoC. It is part of the
      BCA (Broadband Carrier Access origin) chipset family. Like other
      broadband SoC, this patch adds it under CONFIG_BCM6855 chip config and
      CONFIG_ARCH_BCMBCA platform config.
      
      This initial support includes a bare-bone implementation and dts with
      CPU subsystem, memory and ARM PL101 uart. This SoC is supported in the
      linux-next git repository so the dts and dtsi files are copied from linux.
      
      The u-boot image can be loaded from flash or network to the entry point
      address in the memory and boot from there to the console.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarPhilippe Reynes <philippe.reynes@softathome.com>
      62c0ae40
    • William Zhang's avatar
      arm: bcmbca: remove bcm6858 support under CONFIG_ARCH_BCM6858 · 872308c6
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      Now that BCM6858 is supported under CONFIG_ARCH_BCMBCA and
      CONFIG_BCM6858, remove the original ARCH_BCM6858 support and migrate its
      configuration and dts settings. This includes:
      - Remove the bcm968580xref board folder. It is replaced by the generic
      bcmbca board folder.
      - Update bcm968580xref board dts with the new compatible string.
      - Delete broadcom_bcm968580xref.h and merge its setting to the new
      bcm96858.h file.
      - Remove bcm968580xref_ram_defconfig as a basic config version of
      bcm96858_defconfig is now added.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarPhilippe Reynes <philippe.reynes@softathome.com>
      872308c6
    • William Zhang's avatar
      arm: bcmbca: add bcm6858 SoC support under CONFIG_ARCH_BCMBCA · b0e2b6ab
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM6858 is a Broadcom B53 based PON Gateway SoC. It is part of the BCA
      (Broadband Carrier Access origin) chipset family. Like other broadband
      SoC, this patch adds it under CONFIG_BCM6858 chip config and
      CONFIG_ARCH_BCMBCA platform config.
      
      This initial support includes a bare-bone implementation and the
      original dts is updated with the one from linux next git repository.
      
      The u-boot image can be loaded from flash or network to the entry point
      address in the memory and boot from there to the console.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarPhilippe Reynes <philippe.reynes@softathome.com>
      b0e2b6ab
    • William Zhang's avatar
      arm: bcmbca: remove bcm68360 support under CONFIG_ARCH_BCM68360 · fdf8f29d
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM68360 is a variant within the BCM6856 chip family. Now that BCM6856
      is supported under CONFIG_ARCH_BCMBCA and CONFIG_BCM6856, remove the
      original ARCH_BCM68360 support and migrate its configuration and dts
      settings. This includes:
        - Remove the bcm968360bg board folder. It is replaced by the generic
          bcmbca board folder.
        - Merge the 68360.dtsi setting to the new 6856.dtsi file. Update board
          dts with the new compatible string.
        - Merge broadcom_bcm968360bg.h setting to the new bcm96856.h file.
        - Remove bcm968360bg_ram_defconfig as a basic config version of
          bcm96856_defconfig is now added.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarPhilippe Reynes <philippe.reynes@softathome.com>
      fdf8f29d
    • William Zhang's avatar
      arm: bcmbca: add bcm6856 SoC support under CONFIG_ARCH_BCMBCA · dc244ca3
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM6856 is a Broadcom B53 based PON Gateway SoC. It is part of the BCA
      (Broadband Carrier Access origin) chipset family. Like other Broadband
      SoC, this patch adds it under CONFIG_BCM6856 chip config and
      CONFIG_ARCH_BCMBCA platform config.
      
      This initial support includes a bare-bone implementation and dts with
      CPU subsystem, memory and Broadcom uart. This SoC is supported in the
      linux-next git repository so the dts and dtsi files are copied from
      linux.
      
      The u-boot image can be loaded from flash or network to the entry point
      address in the memory and boot from there to the console.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarPhilippe Reynes <philippe.reynes@softathome.com>
      dc244ca3
    • William Zhang's avatar
      arm: bcmbca: remove bcm63158 support under CONFIG_ARCH_BCM63158 · 07f97bde
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      Now that BCM63158 is supported under CONFIG_ARCH_BCMBCA and
      CONFIG_BCM63158, remove the original ARCH_BCM63158 support and migrate
      configuration settings.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarPhilippe Reynes <philippe.reynes@softathome.com>
      07f97bde
    • William Zhang's avatar
      arm: bcmbca: add bcm63158 SoC support under CONFIG_ARCH_BCMBCA · 61546e7c
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM63158 is a Broadcom B53 based DSL Gateway SoC. It is part of the
      BCA (Broadband Carrier Access origin) chipset family. Like other
      Broadband SoC, this patch adds it under CONFIG_BCM63158 chip
      config and CONFIG_ARCH_BCMBCA platform config.
      
      This initial support includes a bare-bone implementation and dts with
      CPU subsystem, memory and ARM PL011 uart. This SoC is supported in the
      linux-next git repository so the dts and dtsi files are copied from
      linux.
      
      The u-boot image can be loaded from flash or network to the entry
      point address in the memory and boot from there to the console.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarPhilippe Reynes <philippe.reynes@softathome.com>
      61546e7c
    • William Zhang's avatar
      arm: bcmbca: add bcm4908 SoC support · e5703df2
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM4908 is a Broadcom B53 based WLAN AP router SoC. It is part of the
      BCA (Broadband Carrier Access origin) chipset family so it's added
      under ARCH_BCMBCA platform. This initial support includes a bare-bone
      implementation and dts with CPU subsystem, memory and Broadcom uart.
      
      This SoC is supported in the linux git repository so the dts and dtsi
      files are stripped down version of linux copies with mininum blocks
      needed by u-boot.
      
      The u-boot image can be loaded from flash or network to the entry point
      address in the memory and boot from there to the console.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      e5703df2
    • William Zhang's avatar
      arm: bcmbca: add bcm6813 SoC support · 1b81843b
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM6813 is a Broadcom B53 based PON and WLAN AP router SoC. It is part
      of the BCA (Broadband Carrier Access origin) chipset family so it's
      added under ARCH_BCMBCA platform. This initial support includes a
      bare-bone implementation and dts with CPU subsystem, memory and ARM
      PL011 uart.
      
      This SoC is supported in the linux-next git repository so the dts and
      dtsi files are copied from linux.
      
      The u-boot image can be loaded from flash or network to the entry point
      address in the memory and boot from there to the console.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      1b81843b
    • William Zhang's avatar
      arm: bcmbca: add bcm4912 SoC support · dc6117dc
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM4912 is a Broadcom B53 based WLAN AP router SoC. It is part of the
      BCA (Broadband Carrier Access origin) chipset family so it's added under
      ARCH_BCMBCA platform. This initial support includes a bare-bone
      implementation and dts with CPU subsystem, memory and ARM PL011 uart.
      
      This SoC is supported in the linux-next git repository so the dts
      and dtsi files are copied from linux.
      
      The u-boot image can be loaded from flash or network to the entry
      point address in the memory and boot from there to the console.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      dc6117dc
    • William Zhang's avatar
      arm: bcmbca: add bcm63146 SoC support · c6e0073c
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM63146 is a Broadcom B53 based DSL Broadband SoC. It is part of the
      BCA (Broadband Carrier Access origin) chipset family so it's added under
      ARCH_BCMBCA platform. This initial support includes a bare-bone
      implementation and dts with CPU subsystem, memory and ARM PL011 uart.
      
      This SoC is supported in the linux-next git repository so the dts and
      dtsi files are copied from linux.
      
      The u-boot image can be loaded from flash or network to the entry point
      address in the memory and boot from there to the console.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      c6e0073c
    • William Zhang's avatar
      arm: bcmbca: add bcm63138 SoC support · 21385adf
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      BCM63138 is an ARM A9 based DSL Broadband SoC. It is part of the BCA
      (Broadband Carrier Access origin) chipset family so it's added under
      ARCH_BCMBCA platform. This initial support includes a bare-bone
      implementation and dts with CPU subsystem, memory, ARM A9 global timer
      and Broadcom uart.
      
      This SoC is supported in the linux-next git repository so the dts and
      dtsi files are stripped down version of linux copies with mininum blocks
      needed by u-boot.
      
      The u-boot image can be loaded from flash or network to the entry point
      address in the memory and boot from there to the console.
      
      This patch applies on top of the my previous patch [1].
      
      [1] https://lists.denx.de/pipermail/u-boot/2022-August/490570.html
      
      
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      Reviewed-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      Reviewed-by: default avatarPhilippe Reynes <philippe.reynes@softathome.com>
      21385adf
    • William Zhang's avatar
      arm: bcmbca: add bcm63148 SoC support · 7e3d6959
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM63148 is an Broadcom B15 based DSL Broadband SoC. It is part of the
      BCA (Broadband Carrier Access origin) chipset family so it's added under
      ARCH_BCMBCA platform. This initial support includes a bare-bone
      implementation and dts with CPU subsystem, memory and Broadcom uart.
      
      This SoC is supported in the linux-next git repository so the dts and
      dtsi files are copied from linux.
      
      The u-boot image can be loaded from flash or network to the entry point
      address in the memory and boot from there.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      7e3d6959
    • William Zhang's avatar
      arm: bcmbca: add bcm6756 SoC support · 4054fd71
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM6756 is an ARM A7 based WLAN Gateway and Access Point Broadband SoC.
      It is part of the BCA(Broadband Carrier Access origin) chipset family so
      it's added under ARCH_BCMBCA platform. This initial support includes a
      bare-bone implementation and dts with CPU subsystem, memory and ARM
      PL011 uart.
      
      This SoC is supported in the linux-next git repository so the dts and
      dtsi files are copied from linux.
      
      The u-boot image can be loaded from flash or network to the entry
      point address in the memory and boot from there.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      4054fd71
    • William Zhang's avatar
      arm: bcmbca: add bcm6878 SoC support · 4cab0384
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM6878 is an ARM A7 based PON Broadband SoC. It is part of the BCA
      (Broadband Carrier Access origin) chipset family so it's added under
      ARCH_BCMBCA platform. This initial support includes a bare-bone
      implementation and dts with CPU subsystem, memory and ARM PL011
      uart.
      
      This SoC is supported in the linux-next git repository so the dts and
      dtsi files are copied from linux with minor fix-up that needs to be
      upstreamed to linux as well.
      
      The u-boot image can be loaded from flash or network to the entry point
      address in the memory and boot from there.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      4cab0384
    • William Zhang's avatar
      arm: bcmbca: add bcm6846 SoC support · adb34dd5
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM6846 is an ARM A7 based PON Broadband SoC. It is part of the BCA
      (Broadband Carrier Access origin) chipset family so it's added under
      ARCH_BCMBCA platform. This initial support includes a bare-bone
      implementation and dts with CPU subsystem, memory and Broadcom uart.
      
      This SoC is supported in the linux-next git repository so the dts and
      dtsi files are copied from linux with minor fix-up that needs to be
      upstreamed to linux as well.
      
      The u-boot image can be loaded from flash or network to the entry point
      address in the memory and boot from there.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      adb34dd5
    • William Zhang's avatar
      arm: bcmbca: add bcm63178 SoC support · 41c65ce4
      William Zhang authored and Tom Rini's avatar Tom Rini committed
      
      BCM63178 is an ARM A7 based DSL Broadband SoC. It is part of the BCA
      (Broadband Carrier Access origin) chipset family so it's added under
      ARCH_BCMBCA platform. This initial support includes a bare-bone
      implementation and dts with CPU subsystem, memory and ARM PL011 uart.
      
      This SoC is supported in the linux-next git repository so the dts and
      dtsi files are copied from linux with minor fix-up that needs to be
      upstreamed to linux as well.
      
      The u-boot image can be loaded from flash or network to the entry
      point address in the memory and boot from there.
      
      Signed-off-by: default avatarWilliam Zhang <william.zhang@broadcom.com>
      41c65ce4
  2. Oct 30, 2022
  3. Oct 29, 2022
  4. Oct 26, 2022
  5. Oct 24, 2022
Loading