common.c (fc582aef7dcc27a7120cf232c1e76c569c7b6eab) common.c (4236666688e9dbc38d0c7a98b7cfa16c8961f752)
1/*
2 * arch/arm/mach-orion5x/common.c
3 *
4 * Core functions for Marvell Orion 5x SoCs
5 *
6 * Maintainer: Tzachi Perelstein <tzachi@marvell.com>
7 *
8 * This file is licensed under the terms of the GNU General Public

--- 121 unchanged lines hidden (view full) ---

130{
131 orion_sata_init(sata_data, ORION5X_SATA_PHYS_BASE, IRQ_ORION5X_SATA);
132}
133
134
135/*****************************************************************************
136 * SPI
137 ****************************************************************************/
1/*
2 * arch/arm/mach-orion5x/common.c
3 *
4 * Core functions for Marvell Orion 5x SoCs
5 *
6 * Maintainer: Tzachi Perelstein <tzachi@marvell.com>
7 *
8 * This file is licensed under the terms of the GNU General Public

--- 121 unchanged lines hidden (view full) ---

130{
131 orion_sata_init(sata_data, ORION5X_SATA_PHYS_BASE, IRQ_ORION5X_SATA);
132}
133
134
135/*****************************************************************************
136 * SPI
137 ****************************************************************************/
138void __init orion5x_spi_init()
138void __init orion5x_spi_init(void)
139{
140 orion_spi_init(SPI_PHYS_BASE);
141}
142
143
144/*****************************************************************************
145 * UART0
146 ****************************************************************************/

--- 33 unchanged lines hidden (view full) ---

180 ORION5X_SRAM_SIZE);
181 orion_crypto_init(ORION5X_CRYPTO_PHYS_BASE, ORION5X_SRAM_PHYS_BASE,
182 SZ_8K, IRQ_ORION5X_CESA);
183}
184
185/*****************************************************************************
186 * Watchdog
187 ****************************************************************************/
139{
140 orion_spi_init(SPI_PHYS_BASE);
141}
142
143
144/*****************************************************************************
145 * UART0
146 ****************************************************************************/

--- 33 unchanged lines hidden (view full) ---

180 ORION5X_SRAM_SIZE);
181 orion_crypto_init(ORION5X_CRYPTO_PHYS_BASE, ORION5X_SRAM_PHYS_BASE,
182 SZ_8K, IRQ_ORION5X_CESA);
183}
184
185/*****************************************************************************
186 * Watchdog
187 ****************************************************************************/
188void __init orion5x_wdt_init(void)
188static void __init orion5x_wdt_init(void)
189{
190 orion_wdt_init();
191}
192
193
194/*****************************************************************************
195 * Time handling
196 ****************************************************************************/

--- 44 unchanged lines hidden (view full) ---

241 mvebu_mbus_add_window_by_id(ORION_MBUS_PCI_MEM_TARGET,
242 ORION_MBUS_PCI_MEM_ATTR,
243 ORION5X_PCI_MEM_PHYS_BASE,
244 ORION5X_PCI_MEM_SIZE);
245}
246
247int orion5x_tclk;
248
189{
190 orion_wdt_init();
191}
192
193
194/*****************************************************************************
195 * Time handling
196 ****************************************************************************/

--- 44 unchanged lines hidden (view full) ---

241 mvebu_mbus_add_window_by_id(ORION_MBUS_PCI_MEM_TARGET,
242 ORION_MBUS_PCI_MEM_ATTR,
243 ORION5X_PCI_MEM_PHYS_BASE,
244 ORION5X_PCI_MEM_SIZE);
245}
246
247int orion5x_tclk;
248
249int __init orion5x_find_tclk(void)
249static int __init orion5x_find_tclk(void)
250{
251 u32 dev, rev;
252
253 orion5x_pcie_id(&dev, &rev);
254 if (dev == MV88F6183_DEV_ID &&
255 (readl(MPP_RESET_SAMPLE) & 0x00000200) == 0)
256 return 133333333;
257

--- 124 unchanged lines hidden ---
250{
251 u32 dev, rev;
252
253 orion5x_pcie_id(&dev, &rev);
254 if (dev == MV88F6183_DEV_ID &&
255 (readl(MPP_RESET_SAMPLE) & 0x00000200) == 0)
256 return 133333333;
257

--- 124 unchanged lines hidden ---