[PATCH 21] SMC91111: remove old unused LEON2/LEON3 intialization code
Daniel Hellstrom
daniel at gaisler.com
Mon Apr 2 11:13:02 UTC 2012
On 03/29/2012 02:43 PM, Joel Sherrill wrote:
> I assume this code now is in the BSPs?
Yes it is, since long. For example in libbsp/sparc/leon3/leon_smc*/*.c
Daniel
> Ok to apply
>
> Daniel Hellstrom<daniel at gaisler.com> wrote:
>
>> Signed-off-by: Daniel Hellstrom<daniel at gaisler.com>
>> ---
>> c/src/libchip/network/smc91111.c | 36 ------------------------------------
>> 1 files changed, 0 insertions(+), 36 deletions(-)
>>
>> diff --git a/c/src/libchip/network/smc91111.c b/c/src/libchip/network/smc91111.c
>> index 41961ae..7070108 100644
>> --- a/c/src/libchip/network/smc91111.c
>> +++ b/c/src/libchip/network/smc91111.c
>> @@ -895,42 +895,6 @@ int _rtems_smc91111_driver_attach (struct rtems_bsdnet_ifconfig *config,
>> int mtu;
>> DEBUG_FUNCTION();
>>
>> -#if 0
>> - /* activate io area */
>> - switch (sparc_leon23_get_psr_version()) {
>> - case 0:
>> - case 2:
>> - db_printf("Activating Leon2 io port\n");
>> - /*configure pio */
>> - *((volatile unsigned int *)0x80000000) |= 0x10f80000;
>> - *((volatile unsigned int *)0x800000A8) |=
>> - (0xe0 | chip->vector)<< (8 * (chip->pio - 4));
>> - break;
>> - default:
>> - {
>> - unsigned long irq_pio, irq_mctrl, addr_pio, addr_mctrl;
>> - if ((addr_pio = amba_find_apbslv_addr(VENDOR_GAISLER,
>> - GAISLER_PIOPORT,&irq_pio))
>> - && (addr_mctrl =
>> - amba_find_apbslv_addr(VENDOR_ESA, ESA_MCTRL,&irq_mctrl))) {
>> - LEON3_IOPORT_Regs_Map *io =
>> - (LEON3_IOPORT_Regs_Map *) addr_pio;
>> - db_printf
>> - ("Activating Leon3 io port for smsc_lan91cxx (pio:%x mctrl:%x)\n",
>> - (unsigned int)addr_pio,
>> - (unsigned int)addr_mctrl);
>> - *((volatile unsigned int *)addr_mctrl) |= 0x10f80000; /*mctrl ctrl 1 */
>> - io->irqmask |= (1<< chip->pio);
>> - io->irqpol |= (1<< chip->pio);
>> - io->irqedge |= (1<< chip->pio);
>> - io->iodir&= ~(1<< chip->pio);
>> - } else {
>> - return 0;
>> - }
>> - }
>> - }
>> -#endif
>> -
>> /* parse driver name */
>> if ((unitNumber = rtems_bsdnet_parse_driver_name(config,&unitName))< 0) {
>> db_printf("Unitnumber< 0: %d\n", unitNumber);
>> --
>> 1.7.0.4
>>
>> _______________________________________________
>> rtems-devel mailing list
>> rtems-devel at rtems.org
>> http://www.rtems.org/mailman/listinfo/rtems-devel
>
More information about the devel
mailing list