{"push_id":605941164,"size":14,"distinct_size":14,"ref":"refs/heads/sunxi-wip","head":"676516ce62d309b727623269446baee831a095a2","before":"8c063410a1ae5c29d23b0df6756fe53308c542de","commits":[{"sha":"669008123189a29d89ca158b4f019e184279e1ad","author":{"email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","name":"Hans de Goede"},"message":"phy-sun4i-usb: Activate pullups on init and add set vbus / id detect helpers\n\nThe usb0 phy is an otg phy, which allows explicit control over the pullups,\nenable these on phy_init and disable them on phy_exit.\n\nBesides the pullups the usb0 phy also has some status bits which are used to\nsignal the status of the id and vbus detect pins to the musb-core, add 2\nsun4i-usb-phy specific helper functions for setting these bits.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/669008123189a29d89ca158b4f019e184279e1ad"},{"sha":"0f44f890128982125e78f0282eb1ec78b613f4b1","author":{"email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","name":"Hans de Goede"},"message":"musb: Make musb_write_rxfun* and musb_write_rxhub* work like their tx versions\n\nFor some reason the musb_write_rxfun* and musb_write_rxhub* functions had\na different function prototype and some extra magic needed on the caller side\ncompared to their tx counterparts, this commit makes them work the same as\ntheir tx counterparts.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/0f44f890128982125e78f0282eb1ec78b613f4b1"},{"sha":"6f89398fcd50ea6f66512772589970d11e90721d","author":{"email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","name":"Hans de Goede"},"message":"musb: Make busctl_offset an io-op rather then a define\n\nThe Allwinner (sunxi) implementation of the musb has its busctl registers\nindexed by the MUSB_INDEX register rather then in a flat address space.\n\nThis commit turns MUSB_BUSCTL_OFFSET from a macro into an io-op which can\nbe overridden from the platform ops.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/6f89398fcd50ea6f66512772589970d11e90721d"},{"sha":"bebcc99f717eaad12bdae6fe3515974e2cdba0be","author":{"email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","name":"Hans de Goede"},"message":"musb: Do not use musb_read[b|w] / _write[b|w] wrappers in generic fifo functions\n\nThe generic fifo functions already use non wrapped accesses in various\ncases through the iowrite#_rep functions, and all platforms which override\nthe default musb_read[b|w] / _write[b|w] functions also provide their own\nfifo access functions, so we can safely drop the unnecessary indirection\nfrom the fifo access functions.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/bebcc99f717eaad12bdae6fe3515974e2cdba0be"},{"sha":"9057022c3763d58272e61c3cd907d42745785df9","author":{"email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","name":"Hans de Goede"},"message":"musb: Fix platform code being unable to override ep access ops\n\nmusb-core was setting the ops to the default indexed or flat handlers after\nchecking for platform overrides. Reverse the order of this so that platform\noverrides actually work.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/9057022c3763d58272e61c3cd907d42745785df9"},{"sha":"3b500f2a6cab0276877281bdcdd5cdd9d5f49e32","author":{"email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","name":"Hans de Goede"},"message":"musb: Add support for the Allwinner sunxi musb controller\n\nThis is based on initial code to get the Allwinner sunxi musb controller\nsupported by Chen-Yu Tsai and Roman Byshko.\n\nThis adds support for the Allwinner sunxi musb controller in both host only\nand otg mode. Peripheral only mode is not supported, as no boards use that.\n\nThis has been tested on a cubietruck (A20 SoC) and an UTOO P66 tablet\n(A13 SoC) with a variety of devices in host mode and with the g_serial gadget\ndriver in peripheral mode, plugging otg / host cables in/out a lot of times\nin all possible imaginable plug orders.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/3b500f2a6cab0276877281bdcdd5cdd9d5f49e32"},{"sha":"d5f6939d67eeb02a7bddf4b4ea37c8f7aac64ce6","author":{"email":"11e8bbde1bc9e0af703df23be02afe58864a4a18@csie.org","name":"Chen-Yu Tsai"},"message":"ARM: dts: sunxi: Add syscon node for controlling SRAM mapping\n\nAllwinner SoCs have a system controller module that controls whether\nSRAM blocks are mapped to the CPU memory or specific peripherals.\n\nSigned-off-by: Chen-Yu Tsai <wens@csie.org>\n[jenskuske@gmail.com: duplicate syscon node to sun4i and sun5i]\nSigned-off-by: Jens Kuske <jenskuske@gmail.com>\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/d5f6939d67eeb02a7bddf4b4ea37c8f7aac64ce6"},{"sha":"7c1e84a50310c888f3cfc948d56e5537701e3d12","author":{"email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","name":"Hans de Goede"},"message":"ARM: dts: sun4i: Add USB Dual Role Controller\n\nAdd a node for the otg/drc usb controller to sun4i-a10.dtsi.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/7c1e84a50310c888f3cfc948d56e5537701e3d12"},{"sha":"9b128445e10be973c7d2196d0122d5c7190dd7cb","author":{"email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","name":"Hans de Goede"},"message":"ARM: dts: sun5i: Add USB Dual Role Controller\n\nAdd a node for the otg/drc usb controller to sun5i-a1*.dtsi.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/9b128445e10be973c7d2196d0122d5c7190dd7cb"},{"sha":"9a70acd39eecd8e6424f147c2e5df398b90dc30d","author":{"email":"94b2905c3fe04ce909cc7f5632a54c71387cbc42@gmail.com","name":"Roman Byshko"},"message":"ARM: dts: sun7i: Add USB Dual Role Controller\n\nAdd a node for the otg/drc usb controller to sun7i-a20.dtsi\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/9a70acd39eecd8e6424f147c2e5df398b90dc30d"},{"sha":"c132427d54b495eceb89f2afaa256ee93d5f7764","author":{"email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","name":"Hans de Goede"},"message":"ARM: dts: sun4i: Enable USB DRC on Chuwi V7 CW0825\n\nEnable the otg/drc usb controller on the Chuwi V7 CW0825 tablet.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/c132427d54b495eceb89f2afaa256ee93d5f7764"},{"sha":"a2c4c7f81131f155d11292f46a6010d143f20500","author":{"email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","name":"Hans de Goede"},"message":"ARM: dts: sun5i: Enable USB DRC on UTOO P66\n\nEnable the OTG controller on the UTOO P66 tablet.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/a2c4c7f81131f155d11292f46a6010d143f20500"},{"sha":"1b3592c79c538ad78091f21f9f985a2af55fc15e","author":{"email":"94b2905c3fe04ce909cc7f5632a54c71387cbc42@gmail.com","name":"Roman Byshko"},"message":"ARM: dts: sun7i: Enable USB DRC on Cubietruck\n\nEnable the otg/drc usb controller on the cubietruck.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/1b3592c79c538ad78091f21f9f985a2af55fc15e"},{"sha":"676516ce62d309b727623269446baee831a095a2","author":{"email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","name":"Hans de Goede"},"message":"ARM: dts: sun7i: Enable USB DRC on A20-OLinuxIno-Lime\n\nEnable the otg/drc usb controller on the A20-OLinuxIno-Lime.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/676516ce62d309b727623269446baee831a095a2"}]}