summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/as3525/usb-drv-as3525v2.c
AgeCommit message (Expand)AuthorFilesLines
2011-05-03AMSv2 USB: Write usb_delay() in assemblyRafaël Carré1-6/+8
2011-03-02Merge functionality of wakeups and semaphores-- fewer APIs and object types. ...Michael Sevakis1-11/+11
2011-02-04AMSv2 USB: Remove usb_enable call that occurs after core is already initializ...Michael Sevakis1-3/+1
2011-01-29AMSv2 USB: Delay after sftdiscon should be far longer.Michael Sevakis1-1/+1
2011-01-28AS3525v2 USB: Set disconnect before stopping module clock. Seems to cure reco...Michael Sevakis1-0/+3
2011-01-27as3525v2-usb: fix logf format, don't mask the interrupt using the VIC as it s...Amaury Pouly1-5/+5
2011-01-24as3525v2-usb: mask usb interrupt when setting up a transferAmaury Pouly1-0/+6
2011-01-24as3525v2-usb: only call wakeup_signal when a thread is actually waitingAmaury Pouly1-9/+31
2010-10-14as3525v2-usb! fix suspicious calculation of next endpoint in INs chaining codeAmaury Pouly1-1/+1
2010-09-12AMS USBv2: use OF settings for undocumented registerRafaël Carré1-2/+1
2010-09-08USB AMSv2: use tables for usb_drv_port_speed() and usb_drv_mps_by_type()Rafaël Carré1-24/+21
2010-09-08USB AMSv2: split handle_ep_int()Rafaël Carré1-83/+83
2010-09-08USB AMSv2: smaller struct usb_endpointRafaël Carré1-3/+3
2010-09-08USB AMSv2: only read endpoint interrupt status register onceRafaël Carré1-8/+10
2010-09-08usb-drv-as3525v2.c: cosmetics (remove trailing spaces)Rafaël Carré1-15/+15
2010-09-08USB AMSv2: Reduce the size of (in/out)_ep_listRafaël Carré1-2/+2
2010-09-08USB AMSv2: simplify FOR_EACH* macrosRafaël Carré1-34/+28
2010-09-08USB AMSv2: use status == -1 to signal errorsRafaël Carré1-7/+10
2010-09-08USB AMSv2: cosmeticsRafaël Carré1-11/+10
2010-09-08USB AMSv2: update endpoint->len on transferRafaël Carré1-5/+5
2010-09-08usb-drv-as3525v2: use dump_dcache_range()Rafaël Carré1-1/+1
2010-09-08usb-drv-as3525v2: fixesRafaël Carré1-6/+6
2010-09-07as3525v2-usb: don't disable data transfers !Amaury Pouly1-5/+6
2010-09-07as3525v2-usb: fix red and fix stupid typo about endpoint statusAmaury Pouly1-13/+5
2010-09-07as3525v2-usb: all control operations are working, there is a problem with UMS...Amaury Pouly1-33/+94
2010-09-07as3525v2-usb:Amaury Pouly1-56/+35
2010-09-02as3525v2: revert the USB_DEVBSS_ATTR and the panicf redefinition, don't prote...Amaury Pouly1-3/+1
2010-09-02as3525v2:Amaury Pouly1-59/+91
2010-07-30Make some global function/variables local (by making them static)Bertrik Sikken1-1/+1
2010-07-22CCU_BASE+0x20 is specific to AMSv2 -> move to as3525v2.hRafaël Carré1-2/+2
2010-07-02AMS SoC's: Some register bit changes need interrupt protection: timer API and...Michael Sevakis1-1/+1
2010-06-29as3525v2-usb: fix yellowAmaury Pouly1-14/+1
2010-06-29usb-drv-as3525v2.c: fix compilation (typo)Rafaël Carré1-1/+1
2010-06-29as3525v2-usb: fix bug in ep listing macro, rewrite EP0 handling using a stateAmaury Pouly1-33/+118
2010-06-27as3525v2-usb: rework ep listing&xfers cancelling, implement speed reporting, ...Amaury Pouly1-45/+74
2010-06-23as3525v2-usb: beginning of a real driver. Setup packet and control transfers ...Amaury Pouly1-164/+227
2010-06-23as3525v2-usb: define number of enpoints correctly, write interrupt handlerAmaury Pouly1-115/+147
2010-06-21as3525v2-usb: definitely switch to this clock handling, it is the good oneAmaury Pouly1-4/+0
2010-06-21as3525-usb: change clock handlingAmaury Pouly1-46/+25
2010-06-21as3525v2-usb: add support to derive usb clock from pllb, correct endpoint lis...Amaury Pouly1-19/+51
2010-06-19as3525v2-usb: fix yellow about unused functions (they can be resurrected from...Amaury Pouly1-73/+2
2010-06-19as3525v2-usb: end of massive renamingAmaury Pouly1-44/+28
2010-06-19as3525v2-usb: major code renamingAmaury Pouly1-178/+180
2010-06-19as3525v2-usb: tweaks things but still doesn't work.Amaury Pouly1-44/+90
2010-06-19as3525v2-usb: rework thing, simplifyAmaury Pouly1-152/+120
2010-06-19as3525v2-usb: reorganize thing, don't renable ep0 on enum because it's alread...Amaury Pouly1-50/+50
2010-06-19as3525v2-usb: don't disable interrupts on bus reset (that was for debug purpose)Amaury Pouly1-2/+0
2010-06-12usb-as3535v2: add more defines, reorganize/simplify things, add code for inte...Amaury Pouly1-103/+240
2010-05-20usb-as3525v2:Amaury Pouly1-29/+105
2010-05-19as3525v2: add partial usb init codeAmaury Pouly1-10/+175