summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2015-12-28altera_qspi: call callback even if the erase failedThomas Chou
Erase is an asynchronous operation. Device drivers are supposed to call instr->callback() whenever the operation completes, even if it completes with a failure. Signed-off-by: Thomas Chou <[email protected]>
2015-12-22net: designware: Zap trailing backslashMarek Vasut
Trailing backslashes are necessary only in macros, not in the actual code, so remove them. Signed-off-by: Marek Vasut <[email protected]> Cc: Dinh Nguyen <[email protected]> Cc: Joe Hershberger <[email protected]>
2015-12-22net: eth_designware: select PHYLIB in KconfigThomas Chou
Select PHYLIB in drivers/net/Kconfig. And remove CONFIG_PHYLIB from legacy board header files. This fixed the warnings when both ALTERA_TSE and ETH_DESIGNWARE are selected. Signed-off-by: Thomas Chou <[email protected]> Reported-by: Pavel Machek <[email protected]> Acked-by: Chin Liang See <[email protected]> Acked-by: Pavel Machek <[email protected]> Tested-by: Pavel Machek <[email protected]> Reviewed-by: Bin Meng <[email protected]>
2015-12-21net: e1000: Mark _disable_wr() and _write_status() as __maybe_unusedBin Meng
Per the comments, e1000_spi_eeprom_disable_wr() and e1000_spi_eeprom_write_status() have been tested. Remove the #if 0, #endif and mark them as __maybe_unused. Signed-off-by: Bin Meng <[email protected]> Acked-by: Joe Hershberger <[email protected]>
2015-12-21net: e1000: Remove CONFIG_MVBC_1GBin Meng
CONFIG_MVBC_1G is not referenced anywhere, hence remove it. Signed-off-by: Bin Meng <[email protected]> Acked-by: Joe Hershberger <[email protected]>
2015-12-21net: e1000: Remove dead codes wrapped by #if 0Bin Meng
Remove those dead codes wrapped by #if 0 and #endif. Signed-off-by: Bin Meng <[email protected]> Acked-by: Joe Hershberger <[email protected]>
2015-12-19Merge branch 'master' of git://www.denx.de/git/u-boot-socfpgaTom Rini
2015-12-20arm: socfpga: fix up a questionable macro for SDMMCDinh Nguyen
Move the macro into the socfpga_dwmci_clksel(). Signed-off-by: Dinh Nguyen <[email protected]> Signed-off-by: Marek Vasut <[email protected]> [fix parenthesis in the sdmmc_mask]
2015-12-20net: phy: micrel: Configure KSZ9021/KSZ9031 skew from OFMarek Vasut
Add code to process the KSZ9021/KSZ9031 OF props if they are present and configure skew registers based on the information from the OF. This code is only enabled if the DM support for ethernet is also enabled. Signed-off-by: Marek Vasut <[email protected]> Cc: Joe Hershberger <[email protected]> Cc: Chin Liang See <[email protected]> Cc: Dinh Nguyen <[email protected]> V2: - Implement struct ksz90x1_reg_field to describe the skew register fields more accurately. - Fix RXDV/TXEN skew register default value and offset.
2015-12-19altera_qspi: initialize instr.mtd in flash_eraseThomas Chou
Initialize instr.mtd in flash_erase(). This fixes the system hang issue when CONFIG_MTD_PARTITIONS is selected. Signed-off-by: Thomas Chou <[email protected]> Acked-by: Marek Vasut <[email protected]>
2015-12-18Merge branch 'master' of git://www.denx.de/git/u-boot-microblazeTom Rini
2015-12-18net: gem: Add driver dependencies to PHYLIBMichal Simek
Clear driver dependecies via Kconfig. Remove PHYLIB dependency from the driver. Signed-off-by: Michal Simek <[email protected]>
2015-12-18net: gem: Fix typo in Kconfig entryMichal Simek
Signed-off-by: Michal Simek <[email protected]> Acked-by: Joe Hershberger <[email protected]>
2015-12-18net: gem: Separate recv and free_pkt functionsMichal Simek
Use core to call net_process_received_packet() instead of call inside the driver. Signed-off-by: Michal Simek <[email protected]> Acked-by: Joe Hershberger <[email protected]>
2015-12-18net: gem: Fix return value from recvMichal Simek
recv function should return 0 instead of frame_len not to proceed the same packet again in core. Signed-off-by: Michal Simek <[email protected]> Acked-by: Joe Hershberger <[email protected]>
2015-12-18net: gem: Setup default phy address to -1Michal Simek
Undefined phy address is -1 not 0. Signed-off-by: Michal Simek <[email protected]> Acked-by: Joe Hershberger <[email protected]>
2015-12-18spi: zynq_qspi: Add configuration to disable LQSPI featureNathan Rossi
When the Zynq Boot ROM code loads the payload from QSPI it uses the LQSPI feature of the QSPI device, however it does not clean up its configuration before handing over to the payload which leaves the device confgured to by-pass the standard non-linear operating mode. This ensures the Linear QSPI mode is disabled before re-enabling the device. Signed-off-by: Nathan Rossi <[email protected]> Cc: Jagan Teki <[email protected]> Cc: Siva Durga Prasad Paladugu <[email protected]> Cc: Simon Glass <[email protected]> Signed-off-by: Michal Simek <[email protected]>
2015-12-17Merge branch 'master' of git://git.denx.de/u-boot-usbTom Rini
2015-12-17usb: add support of generic OHCI devicesAlexey Brodkin
This driver is meant to be used with any OHCI-compatible host controller in case if there's no need for platform-specific glue such as setup of controller or PHY's power mode via GPIOs etc. Signed-off-by: Alexey Brodkin <[email protected]> Cc: Simon Glass <[email protected]> Cc: Marek Vasut <[email protected]>
2015-12-17usb: host: ehci: samsung: Move hcor initialization after usb phy setupLukasz Majewski
With the old order of initialization the hcor pointer has been setup to the same address as Exynos EHCI base address (0x12110000 instead of 0x12110010). Such behaviour was caused by reading value of 0 instead of 0x10 from EHCI HCCPBASE register without doing proper clock initialization before. To fix this problem hcor initialization has been moved after USB PHY setup. Now ehci_readl(&ctx->hcd->cr_capbase) returns correct value. Signed-off-by: Lukasz Majewski <[email protected]>
2015-12-17usb: s3c-otg: Rename usb/s3c_udc.h to usb/dwc2_udc.hMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames the global s3c_udc.h header to dwc2_udc.h. The rename is done automatically: $ sed -i "s/s3c_udc\.h/dwc2_udc.h/g" \ `git grep "s3c_udc\.h" | cut -d : -f 1` Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename s3c_udc_probe() functionMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch is the second and final to rename global symbol, the s3c_udc_probe() function. The rename is done automatically: $ sed -i "s/s3c_udc_probe/dwc2_udc_probe/g" \ `git grep s3c_udc_probe | cut -d : -f 1` Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename struct s3c_plat_otg_dataMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch is the first to rename global symbol, the struct s3c_plat_otg_data. The rename is done automatically: $ sed -i "s/s3c_plat_otg_data/dwc2_plat_otg_data/g" \ `git grep s3c_plat_otg_data | cut -d : -f 1` Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename USB_GADGET_S3C_UDC_OTG* to USB_GADGET_DWC2_OTG*Marek Vasut
The s3c-otg IP block is in fact a DWC2 OTG one, so finally rename the config option to make it less misleading. No functional change, just a mechanical change done using the following script: git grep USB_GADGET_S3C_UDC_OTG | cut -d : -f 1 | sort -u | \ while read line ; do sed -i "s/USB_GADGET_S3C_UDC_OTG/USB_GADGET_DWC2_OTG/g" $line ; done Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Tweak the commentsMarek Vasut
The driver is actually for the Designware DWC2 controller. Tweak the comments in the driver to reflect this fact. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename remaining macrosMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames the remaining S3C_* macros to match the DWC2 naming. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename sources to dwc2_*cMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames the local source files to dwc2_*c and adjusts the Makefile to use the new names. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename local headers to dwc2_*hMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames the local header files to dwc2_*h and adjusts the sources to use the new names. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Change the driver name to dwc2-udcMarek Vasut
Just change the driver name. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Zap useless externsMarek Vasut
The extern statements are useless, remove them. Also remove the extern ... controller, which is completely useless. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename remaining local s3c_*() functionsMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames the remaining local s3c_*() functions to reflect this. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename s3c_udc_*() functionsMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames the s3c_ep_*() functions to reflect this. The function s3c_udc_probe() is a special case and is not renamed by this patch yet. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename s3c_ep_*() functionsMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames the s3c_ep_*() functions to reflect this. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename s3c_ep0_*() functionsMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames the s3c_ep0_*() functions to reflect this. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Staticize functions in s3c_udc_otg_xfer_dma.cMarek Vasut
Just staticize the functions, they are not used outside of the file. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Staticize s3c_udc_ep_set_stallMarek Vasut
This function is local to s3c_udc_otg_xfer_dma.c , staticize it. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename struct s3c_requestMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames struct s3c_request to reflect this. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename struct s3c_epMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames struct s3c_ep to reflect this. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename struct s3c_dev_*_epMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames struct s3c_dev_*_ep to reflect this. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename struct s3c_usbotg_phy to dwc2_usbotg_phyMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames struct s3c_usbotg_phy to struct dwc2_usbotg_phy to make things more obvious and clear. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Split private bits from s3c_udc.hMarek Vasut
Most of the functions are local to the s3c_udc driver, remove them from the s3c_udc.h header to stop those bits from propagating all over the place. Instead, move all the private stuff into new private s3c_udc_otg_priv.h header. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename struct s3c_usbotg_reg to dwc2_usbotg_regMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames struct s3c_usbotg_reg to struct dwc2_usbotg_reg to make things more obvious and clear. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename struct s3c_udc to dwc2_udcMarek Vasut
The driver is actually for the Designware DWC2 controller. This patch renames struct s3c_udc to struct dwc2_udc to make things more obvious and clear. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17usb: s3c-otg: Rename regs-otg.h to s3c_udc_otg_regs.hMarek Vasut
Rename the header file, so it's obvious which driver it's part of. No functional change. Signed-off-by: Marek Vasut <[email protected]>
2015-12-17Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriqTom Rini
2015-12-17net: fm: disables unused FM1-DTSEC1 MAC node in DTSShaohui Xie
We don't disable unused FM1-DTSEC1 MAC node in FMAN v2 since it is used by MDIO. For FMAN v3, MDIO uses dedicated controller, so we can disable unused FM1-DTSEC1 MAC node to avoid being probed in Linux. Signed-off-by: Shaohui Xie <[email protected]> [York Sun: revised commit message] Reviewed-by: York Sun <[email protected]>
2015-12-17armv8/ls1043a: remove print infoMingkai Hu
Remove verbose message for FMan port. Signed-off-by: Mingkai Hu <[email protected]> [York Sun: Added commit message] Reviewed-by: York Sun <[email protected]>
2015-12-17driver: net: fsl-mc: remove MC firmware version checkStuart Yoder
The MC version numbers provide no meaningful information about binary interface compatibility, so remove the check which refuses to start the MC unless a specific version is found. Version checking is supposed to be done at the individual object level, and individual drivers are responsible for their own version checking. Signed-off-by: Stuart Yoder <[email protected]> Acked-by: Prabhakar Kushwaha <[email protected]> Reviewed-by: York Sun <[email protected]>
2015-12-16video: Typo cleanup in drivers/video/da8xx-fb.cRobert P. J. Day
Signed-off-by: Robert P. J. Day <[email protected]>
2015-12-16video: Clean up formatting, spelling mistakes in exynos_dp*Robert P. J. Day
Aesthetic cleanup in drivers/video/exynos_dp*.[ch] files. Signed-off-by: Robert P. J. Day <[email protected]>