db1300.c (bf61c8840efe60fd8f91446860b63338fb424158) | db1300.c (970e268d6ed1f1799829cc0c87ea271a9e127e79) |
---|---|
1/* 2 * DBAu1300 init and platform device setup. 3 * 4 * (c) 2009 Manuel Lauss <manuel.lauss@googlemail.com> 5 */ 6 7#include <linux/dma-mapping.h> 8#include <linux/gpio.h> --- 745 unchanged lines hidden (view full) --- 754 return platform_add_devices(db1300_dev, ARRAY_SIZE(db1300_dev)); 755} 756 757 758int __init db1300_board_setup(void) 759{ 760 unsigned short whoami; 761 | 1/* 2 * DBAu1300 init and platform device setup. 3 * 4 * (c) 2009 Manuel Lauss <manuel.lauss@googlemail.com> 5 */ 6 7#include <linux/dma-mapping.h> 8#include <linux/gpio.h> --- 745 unchanged lines hidden (view full) --- 754 return platform_add_devices(db1300_dev, ARRAY_SIZE(db1300_dev)); 755} 756 757 758int __init db1300_board_setup(void) 759{ 760 unsigned short whoami; 761 |
762 db1300_gpio_config(); | |
763 bcsr_init(DB1300_BCSR_PHYS_ADDR, 764 DB1300_BCSR_PHYS_ADDR + DB1300_BCSR_HEXLED_OFS); 765 766 whoami = bcsr_read(BCSR_WHOAMI); | 762 bcsr_init(DB1300_BCSR_PHYS_ADDR, 763 DB1300_BCSR_PHYS_ADDR + DB1300_BCSR_HEXLED_OFS); 764 765 whoami = bcsr_read(BCSR_WHOAMI); |
766 if (BCSR_WHOAMI_BOARD(whoami) != BCSR_WHOAMI_DB1300) 767 return -ENODEV; 768 769 db1300_gpio_config(); 770 |
|
767 printk(KERN_INFO "NetLogic DBAu1300 Development Platform.\n\t" 768 "BoardID %d CPLD Rev %d DaughtercardID %d\n", 769 BCSR_WHOAMI_BOARD(whoami), BCSR_WHOAMI_CPLD(whoami), 770 BCSR_WHOAMI_DCID(whoami)); 771 772 /* enable UARTs, YAMON only enables #2 */ 773 alchemy_uart_enable(AU1300_UART0_PHYS_ADDR); 774 alchemy_uart_enable(AU1300_UART1_PHYS_ADDR); 775 alchemy_uart_enable(AU1300_UART3_PHYS_ADDR); 776 777 return 0; 778} | 771 printk(KERN_INFO "NetLogic DBAu1300 Development Platform.\n\t" 772 "BoardID %d CPLD Rev %d DaughtercardID %d\n", 773 BCSR_WHOAMI_BOARD(whoami), BCSR_WHOAMI_CPLD(whoami), 774 BCSR_WHOAMI_DCID(whoami)); 775 776 /* enable UARTs, YAMON only enables #2 */ 777 alchemy_uart_enable(AU1300_UART0_PHYS_ADDR); 778 alchemy_uart_enable(AU1300_UART1_PHYS_ADDR); 779 alchemy_uart_enable(AU1300_UART3_PHYS_ADDR); 780 781 return 0; 782} |