- Jul 22, 2015
-
-
Paul Kocialkowski authored
USB download gadget functions such as thor and dfu have a separate config option for the USB gadget part of the code, independent from the command part. This switches the fastboot USB gadget to the same scheme, for better consistency. Signed-off-by:
Paul Kocialkowski <contact@paulk.fr> Tested-by:
Lukasz Majewski <l.majewski@samsung.com> Test HW: Odroid_XU3 (Exynos5422), trats (Exynos4210)
-
Paul Kocialkowski authored
This introduces a coherent scheme for naming USB download gadget and functions config options. The download USB gadget config option is moved to CONFIG_USB_GADGET_DOWNLOAD for better consistency with other gadgets and each function's config option is moved to a CONFIG_USB_FUNCTION_ prefix. Signed-off-by:
Paul Kocialkowski <contact@paulk.fr> Tested-by:
Lukasz Majewski <l.majewski@samsung.com> Test HW: Odroid_XU3 (Exynos5422), trats (Exynos4210)
-
Nikhil Badola authored
Remove LS102XA immap header inclusion from xhci fsl driver. It removes redefinition warnings when built for platforms other than LS102XA Signed-off-by:
Nikhil Badola <nikhil.badola@freescale.com>
-
Nikhil Badola authored
Map USB XHCI controller base addresses for LS2085A SOC Signed-off-by:
Nikhil Badola <nikhil.badola@freescale.com>
-
Nikhil Badola authored
Move USB controller Base address mapping from ls102xa immap to fsl xhci header. This is required to remove any warnings when controller base addresses are mapped for multiple platforms in their respective files. Signed-off-by:
Nikhil Badola <nikhil.badola@freescale.com>
-
Nikhil Badola authored
This adjusts (micro)frame length to appropriate value thus avoiding USB devices to time out over a longer run Signed-off-by:
Nikhil Badola <nikhil.badola@freescale.com>
-
Nikhil Badola authored
Replace uint32_t with uintptr_t to remove compilation warnings for 64-bit architectures. Signed-off-by:
Nikhil Badola <nikhil.badola@freescale.com>
-
Ramneek Mehresh authored
Enable USB IP support for both EHCI and XHCI for ls1021aqds platform Signed-off-by:
Ramneek Mehresh <ramneek.mehresh@freescale.com>
-
Ramneek Mehresh authored
Enable USB IP support for both EHCI and XHCI for ls1021atwr platform Signed-off-by:
Ramneek Mehresh <ramneek.mehresh@freescale.com>
-
Ramneek Mehresh authored
Add base register address information for USB XHCI controller on LS1021A Signed-off-by:
Ramneek Mehresh <ramneek.mehresh@freescale.com>
-
Ramneek Mehresh authored
Add xhci driver support for all FSL socs Signed-off-by:
Ramneek Mehresh <ramneek.mehresh@freescale.com>
-
Ramneek Mehresh authored
Remove all redundant dwc3 driver function calls that are defined by dwc3 driver Signed-off-by:
Ramneek Mehresh <ramneek.mehresh@freescale.com>
-
Ramneek Mehresh authored
Remove all redundant dwc3 driver function calls that are defined by dwc3 driver Signed-off-by:
Ramneek Mehresh <ramneek.mehresh@freescale.com>
-
Ramneek Mehresh authored
Remove all redundant dwc3 driver function calls that are defined by dwc3 driver Signed-off-by:
Ramneek Mehresh <ramneek.mehresh@freescale.com>
-
Ramneek Mehresh authored
Add support for DWC3 XHCI controller driver Signed-off-by:
Ramneek Mehresh <ramneek.mehresh@freescale.com>
-
- Jul 20, 2015
-
-
Zhichun Hua authored
When final MMU table is setup in DDR, TCR attributes must match those of the memroy for cacheability and shareability. Signed-off-by:
Zhichun Hua <zhichun.hua@freescale.com> Signed-off-by:
York Sun <yorksun@freescale.com>
-
Zhichun Hua authored
For ARMv8, outer shareable is 0b10, inner shareable is 0b11 at bit position [13:12] of TCR_ELx register. Signed-off-by:
Zhichun Hua <zhichun.hua@freescale.com> Signed-off-by:
York Sun <yorksun@freescale.com>
-
Haikun.Wang@freescale.com authored
Freescale DSPI driver has been converted to Driver Model. The new driver depends on OF_CONTROL, DM, DM_SPI. This patch enable FSL_DSPI and its dependence configure options. Signed-off-by:
Haikun Wang <haikun.wang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Haikun Wang authored
Enable DSPI flash related configurations for LS2085ARDB. Signed-off-by:
Haikun Wang <haikun.wang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Haikun Wang authored
Enable DSPI flash related configurations. Signed-off-by:
Haikun Wang <haikun.wang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Haikun.Wang@freescale.com authored
DSPI has pin muxing with SDHC and other IPs, this patch check the value of RCW SPI_PCS_BASE and SPI_BASE_BASE fields, it also check the "hwconfig" variable. If those pins are configured to DSPI and "hwconfig" enable DSPI, set the BRDCFG5 of QIXIS CPLD to configure the routing to on-board SPI memory. Otherwise will configure to SDHC. DSPI is enabled in "hwconfig" by appending "dspi", eg. setenv hwconfig "$hwconfig;dspi" Signed-off-by:
Haikun Wang <Haikun.Wang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Haikun Wang authored
DSPI has pin muxing with SDHC and other IPs, this patch check the value of RCW SPI_PCS_BASE and SPI_BASE_BASE fields, it also check the "hwconfig" variable. If those pins are configured to DSPI and "hwconfig" enable DSPI, set the BRDCFG5 of QIXIS FPGA to configure the routing to on-board SPI memory. Otherwise will configure to SDHC. DSPI is enabled in "hwconfig" by appending "dspi", eg. setenv hwconfig "$hwconfig;dspi" Signed-off-by:
Haikun Wang <haikun.wang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Haikun Wang authored
Signed-off-by:
Haikun Wang <haikun.wang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Haikun Wang authored
Add dts source files for LS2085AQDS and LS2085ARDB boards. Signed-off-by:
Haikun Wang <haikun.wang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Haikun Wang authored
Add DSPI controller dts node in fsl-ls2085a.dtsi Signed-off-by:
Haikun Wang <haikun.wang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Haikun Wang authored
Bring in required device tree files for ls2085a from Linux. These are initially unchanged and have a number of pieces not needed by U-Boot. Signed-off-by:
Haikun Wang <Haikun.Wang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Alison Wang authored
As SCFG_ENDIANCR register is added to choose little-endian or big-endian for audio IPs on Rev2.0 silion, little-endian mode is selected. Signed-off-by:
Alison Wang <alison.wang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Wang Dongsheng authored
Base on PSCI services, implement CPU_ON/CPU_OFF for ls102xa platform. Tested on LS1021AQDS, LS1021ATWR. Test CPU hotplug times: 60K Test kernel boot times: 1.2K Signed-off-by:
Wang Dongsheng <dongsheng.wang@freescale.com> Acked-by:
Alison Wang <alison.wang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Wang Dongsheng authored
timer_wait is moved from sunxi/psci_sun7i.S, and it can be converted completely into a reusable armv7 generic timer. LS1021A will use it as well. Signed-off-by:
Wang Dongsheng <dongsheng.wang@freescale.com> Reviewed-by:
Hans de Goede <hdegoede@redhat.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Alison Wang authored
As the function 'sprintf' does not check buffer boundaries but outputs to the buffer 'enet' of fixed size (16), this patch removes the function 'sprintf', and uses 'strcpy' instead. It will assign the character arrays 'enet' and 'phy' the corresponding character strings. Signed-off-by:
Alison Wang <alison.wang@freescale.com> Reviewed-by:
Joe Hershberger <joe.hershberger@ni.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Prabhakar Kushwaha authored
Linux itb image size has been increased from 30MB. So updating kernel_size to 40MB in env variable. Signed-off-by:
Prabhakar Kushwaha <prabhakar@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Prabhakar Kushwaha authored
Export functions required by Aquntia PHY firmware load application. functions are memset, strcpy, mdelay, mdio_get_current_dev, phy_find_by_mask, mdio_phydev_for_ethname and miiphy_set_current_dev Signed-off-by:
Prabhakar Kushwaha <prabhakar@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Prabhakar Kushwaha authored
Change infinite loop mechanism to timer based polling for QBMAN release in ldpaa_eth_rx. Signed-off-by:
Prabhakar Kushwaha <prabhakar@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Prabhakar Kushwaha authored
Polling of TX conf frames is not a mandatory option. Packets can be transferred via WRIOP without TX conf frame. Configure ldpaa_eth driver to use TX path without confirmation frame Signed-off-by:
Prabhakar Kushwaha <prabhakar@freescale.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Prabhakar Kushwaha authored
Volatile command does not return frame immidiately, need to wait till a frame is available in DQRR. Ideally it should be a blocking call. Add timeout handling for DQRR frame instead of retry counter. Signed-off-by:
Prabhakar Kushwaha <prabhakar@freescale.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Prabhakar Kushwaha authored
Do not immediately return if the enqueue function returns -EBUSY; re-try mulitple times. if timeout occures, release the buffer. Signed-off-by:
Prabhakar Kushwaha <prabhakar@freescale.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Stuart Yoder authored
This patch adds the infrastructure to update device tree nodes to convey SMMU stream IDs in the device tree. Fixups are implemented for PCI controllers initially. Signed-off-by:
Stuart Yoder <stuart.yoder@freescale.com> Signed-off-by:
Prabhakar Kushwaha <prabhakar@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Stuart Yoder authored
delete any existing ICID pools in the DPC and create a new one based on the stream ID partitioning for the SoC Signed-off-by:
Stuart Yoder <stuart.yoder@freescale.com> Signed-off-by:
Prabhakar Kushwaha <prabhakar@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Stuart Yoder authored
Stream IDs on ls2085a devices are not hardwired and are programmed by sw. There are a limited number of stream IDs available, and the partitioning of them is scenario dependent. This header defines the partitioning between legacy, PCI, and DPAA2 devices. Signed-off-by:
Stuart Yoder <stuart.yoder@freescale.com> Signed-off-by:
Prabhakar Kushwaha <prabhakar@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>