https://github.com/rntmancuso/linux-xlnx-prof

sort by:
Revision Author Date Message Commit Date
b9b84a2 xilinx_emacps: Fixes bug in skb handling for fragmented packets The existing driver has a bug related to skb handling for fragmented Tx packets. This patch fixes it. Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com> 05 April 2013, 08:33:16 UTC
7408d76 xilinx_emacps: Fix bug in the logic for fragmented packets The existing driver has a bug for freeing up Tx BDs for fragmented Tx packets. This patch fixes it. Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com> 05 April 2013, 08:33:06 UTC
bcdeb27 xilinx_emacps: Increase the number of Tx/Rx This patch increases the number of BDs on the Tx/Rx path to a reasonable value of 256 (existing is 32). This is required and may ensure better/efficient processing under heavy traffic (the existing napi weigth is 64). Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com> 05 April 2013, 08:32:56 UTC
8f6196e xilinx_emacps: Add support for gmii to rgmii This patch adds support for the gmii to rgmii converter IP in the PL. This Xilinx IP appears on the mdio interface along with the regular PHY. It possesses a PHY address to be accessible on the mdio bus. The IP appears in the device tree under the mdio node. This patch reads the mdio node and on finding the presence of this converter takes appropriate action assuming it as a dummy PHY. After the regular PHY autoneg, the driver writes the spped/duplex settings to the appropriate register in the dummy PHY to ensure proper gmii to rgmii conversion. Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com> 05 April 2013, 08:32:45 UTC
20a5a0f xilinx_emacps: Fixes a potential bug for PEEP This patch fixes a very minor bug that can show up when someone tests the Ethernet interface on PEEP. The bug is related to PHY handling. This patch fixes it. Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com> 05 April 2013, 08:32:37 UTC
a3679d0 xilinx: dts: phy-mode entry is added in the This patch adds a new property "phy-mode" for all relevant device trees under the EmacPs node. This is done to ensure that the driver can handle varying type of PHY interfaces in a flexible way. Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com> 05 April 2013, 08:32:27 UTC
13b09a1 xilinx_emacps: Add support for EMIO The existing implementation was hardcoding the PHY interface as RGMII (MIO case). This patch makes the implementation flexible by assuming that the information regarding the PHY interface will come from the device tree. This will ensure that the driver takes care of both MIO (RGMII) and EMIO (GMII) cases. Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com> 05 April 2013, 08:32:17 UTC
8e78205 xilinx_emacps: Fixes the Tx timeout handling The existing tx timeout handler was resulting a kernel crash when invoked for tx timeout case. The tx timeout handler was trying to allocate coherent memory for the BDs which was resulting in an error case for scheduling while atomic. This patch fixes it by using work queues for Tx timeout handling. Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com> 05 April 2013, 08:32:09 UTC
c1dfaef xilinx_emacps: Changes spin-lock The existing implementation had a single lock for tx and rx paths. This resulted in creating dependencies between tx and rx paths. For example a Rx interrupt had to wait for the start_xmit routine to finish. This could also result in potential locking issues as reported by running on Qemu. This patch uses two locks(one each for tx and rx paths) instead of a single lock. This patch avoids to the extent possible not to disable IRQs (avoids spin-lock-irqsave) and instead uses spin-lock-bh. This effectively makes the Tx and Rx paths independent of each other. This patch addresses all concerns (because of this new implementation) related to inadvertent corruption of registers. Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com> 05 April 2013, 08:32:01 UTC
1ece873 xilinx_emacps: Process the Tx done interrupt The releasing of the Tx BDs after Tx done interrupts earlier used to happen in the interrupt context. This patch changes it to ensure that the Tx done BD releasing happens in a bottom half(tasklet). Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com> 05 April 2013, 08:31:52 UTC
405fcba xilinx_emacps: Adds support for fragmented This patch alters the features parameter in ndev to add support for fragmented packets. It also adds support for scatter-gather packets. Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com> 05 April 2013, 08:31:44 UTC
3fbf089 xilinx_emacps: Remove unused hash-defines This patch removes the unused hash-defines related to SLCR divisors and SLCR address offsets. Signed-off-by: Anirudha Sarangi <anirudh@xilinx.com> 05 April 2013, 08:31:34 UTC
fac5e9b arm: dt: zynq-zc702: Fix ucd9248 nodes Commit 'arm: zynq: fix indentation and formatting' (sha1: 3a48d14c4fbb1a08ae659fed98091667a9778b53) wrongly added '0x' prefixes to the reg properties of ucd9248 nodes. Rectify this issue by removing the wrongly added prefixes. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> 05 April 2013, 08:31:22 UTC
9c19d8a microblaze: Fix uaccess_ok macro Fix access_ok macro no to permit case where user will try to access the last address space which is equal to segment address. Example: segment addr = 0xbfff ffff address = 0xbfff fff0 size = 0x10 Current wrong implementation 0xbfff ffff >= (0xbfff fff0 | 0x10 | (0xbfff fff0 + 0x10)) 0xbfff ffff >= (0xbfff fff0 | 0xc000 0000) 0xbfff ffff >= 0xf000 0000 return 0 which is access failed even the combination is valid. because get_fs().seq returns the last valid address. This patch fix this problem. Size equals to zero is valid access. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 05 April 2013, 08:31:03 UTC
63462fa arm: zynq: Gracefully handle missing OCM Although, OCM is always part of the system, it might be unavailable due to an erroneous DT. Handle this cases gracefully instead of crashing the system. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> 05 April 2013, 08:30:50 UTC
0a52ec8 watchdog: Remove additional compatibility string Device-tree bsp generate proper compatible string and all IPs are backward compatible to 1.00.a version. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 05 April 2013, 08:30:28 UTC
e81dcdf xilinx: dts: Update the memory amount for zc706 Updated the actual memory amount used by zc706 board. This changes is follow-up on memory amount in previous patch. "Xilinx: ARM: Added zc706 device tree and compatibility" (sha1: 082f42fd30e07bb35100c435199f56adef932875) Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com> 05 April 2013, 08:29:37 UTC
e198c8c usb: xilinxps_udc: Fixed zero length packet issue with control endpoint. Fixed sending a separate zero length packet for control IN endpoint. The ZLT bit in dQH takes care of it. Configured control OUT endpoint not to wait for zero length packet from the host controller. See USB 2.0 section 5.5.3 for more details. Signed-off-by: Naveen Mamindlapalli <naveenm@xilinx.com> 05 April 2013, 08:29:10 UTC
a5f64c7 tty: xuartps: Store baud rate in driver data Store the current baudrate in struct xuartps. This data is used in some parts of the driver but was never initialized correctly. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> 05 April 2013, 08:29:10 UTC
d9515ed zynq: pcie: Removed sparse warnings Removes sparse warnings and cleans up code. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> 05 April 2013, 08:29:09 UTC
ddee01e usb: xilinxps_udc: Added s/w workaround for USB disconnect detection Added s/w workaround for USB disconnect detection as mentioned in AR# 47538. See http://www.xilinx.com/support/answers/47538.htm for more details. This fix is not applicable for OTG mode as there is no callback registered for B session end event. Signed-off-by: Naveen Mamindlapalli <naveenm@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 05 April 2013, 08:29:08 UTC
1c23a9c usb: xilinxps_otg: Removed unused function declaration. Removed unused function declaration. Signed-off-by: Naveen Mamindlapalli <naveenm@xilinx.com> 05 April 2013, 08:29:08 UTC
cd7848c dma: Rename xilinx dmatest to axidmatest The reason is that there is standard dmatest in dma folder a because of the design of these xilinx proprietary tests without binding that ends in duplicating filenames just because of the same driver name. Warning log: WARNING: at fs/sysfs/dir.c:536 sysfs_add_one+0x78/0x98() sysfs: cannot create duplicate filename '/module/dmatest/parameters/iterations' Renaming driver to different name caused that kernel will use different module name. ~ # ls /sys/module/ | grep dma axidmatest cdmatest dmatest vdmatest Signed-off-by: Michal Simek <michal.simek@xilinx.com> 05 April 2013, 08:29:07 UTC
4666f8f microblaze: intc: set the default irq_domain Register the irq_domain created during initialization as the default so that device drivers can pass NULL to irq_create_mapping and get a virtual irq to pass to request_irq. Signed-off-by: Dan Christensen <opello@opello.org> 19 March 2013, 08:47:19 UTC
2530265 cfi: Remove CFI_MFR_NMX and use CFI_MFR_INTEL instead Do not define already defined macro. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 March 2013, 17:35:39 UTC
3a48d14 arm: zynq: fix indentation and formatting use tabs consistently for indentation Signed-off-by: Christian Kohn <christian.kohn@xilinx.com> 15 March 2013, 17:35:39 UTC
9e32e88 usb: gadget: usbps_udc: Enable kernel module Enable option to compile kernel module. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 March 2013, 17:35:38 UTC
a7e5b97 xilinx: vdma: External frame sync issue This fixes external frame sync issue. Signed-off-by: SrikanthT <sthokal@xilinx.com> Signed-off-by: Radhey Shyam Pandey <radheys@xilinx.com> 15 March 2013, 17:35:37 UTC
010f45f usb: gadget: Renamed endpoint names Renamed endpoint names since they generally need to include endpoint numbers. ep-a -> ep-1 . . ep-g -> ep-7 Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> 15 March 2013, 17:35:36 UTC
63cb767 usb: gadget: Renamed udc_reinit function Renamed to maintain consistency udc_reinit -> xudc_reinit Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 March 2013, 17:35:35 UTC
a84ace1 usb: gadget: Changed variable names to use small case Modified variable names to small case as per coding guidelines Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 March 2013, 17:35:34 UTC
f634e5d usb: gadget: Added macros to avoid magic values Added macros and updated functions to use macros instead of magic values. Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> 15 March 2013, 17:35:33 UTC
9eb2678 usb: gadget: Updated usb_gadget_unregister_driver function Updated usb_gadget_unregister_driver function to stop the device prior to unbinding Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> 15 March 2013, 17:35:32 UTC
4226471 usb: gadget: Replaced IO functions in_be32 -> udc->read_fn out_be32 -> udc->write_fn IO functions are called based on IP Endianess Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 March 2013, 17:35:31 UTC
29c54b8 usb: gadget: Updated as per latest usb gadget framework-cont - Added xusb_release function - Renamed usb_gadget_register_driver -> xudc_start - Renamed usb_gadget_unregister_driver -> xudc_stop - Modified xudb_udc_ops structure to include xudc_start and xudc_stop - Modified controller structure to include xusb_release Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 March 2013, 17:35:30 UTC
17c2661 usb: gadget: Updated as per latest usb gadget framework-init Modified usb_of_probe, xudc_init, usb_of_remove and xusb_remove functions as per latest usb gadget framework Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 March 2013, 17:35:29 UTC
4756871 usb: gadget: Minor code cleanups - Remove trailing spaces - Add tabs - Line over 80 characters Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> 15 March 2013, 17:35:28 UTC
ba3811b usb: gadget: Added required header files Added required header files. Replaced : SA_RESTART -> IRQF_SHARED Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> 15 March 2013, 17:35:27 UTC
7a21833 usb: gadget: Removed NO_IRQ Updated usb_of_probe not to use NO_IRQ Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> 15 March 2013, 17:35:26 UTC
837e64f usb: gadget: Replaced of_platform_driver with platform_driver of_platform_driver -> platform_driver Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> 15 March 2013, 17:35:25 UTC
0402940 net: ethernet: axienet: Added memory barriers to remove potential issues This patch puts a write memory barrier to ensure successful BD update before starting the DMA transmit engine. Similarly, a read memory barrier is required to ensures that the relevant BD status fields are updated before the SW processes them. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> 15 March 2013, 17:35:24 UTC
5381389 net: ethernet: axienet: Support for RGMII This patch adds support for the RGMII. The h/w configuration parameter C_PHY_TYPE, which represents the interface configured in the design, is used to differentiate various interfaces supported by AXI Ethernet. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> 15 March 2013, 17:35:23 UTC
1d44be0 arm: zynq: Do not use isa dma infrastructure and remove old pl330 driver - Disable ISA_DMA_API and remove appropriate headers - Update defconfig and enable mainline pl330 driver - Remove old pl330 driver with configuration option Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 March 2013, 17:35:22 UTC
b9965a5 arm: zynq: Added dts entry for Zynq PL330 amba device. Added dts entry for Zynq PL330 amba device. Signed-off-by: Naveen Mamindlapalli <naveenm@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 March 2013, 17:35:21 UTC
75aa94f DMA: PL330: Added support for Zynq PL330 interrupt configuration. Added support for Zynq PL330 interrupt configuration. Zynq supports 8 DMA interrupts and 1 DMA abort interrupt. The device tree needs to generate all the interrupts. Signed-off-by: Naveen Mamindlapalli <naveenm@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 March 2013, 17:35:20 UTC
3e891d3 clk: zynq: Added PL330 DMA clock. Added PL330 DMA clock. Signed-off-by: Naveen Mamindlapalli <naveenm@xilinx.com> 15 March 2013, 17:35:15 UTC
23ef060 dmatest: Fixed alignment issue with PL330 DMA driver for Zynq. Fixed alignment issue with PL330 DMA driver for Zynq. This takes care of MFIFO alignment issues. This needs to be taken care by the PL330 driver. Signed-off-by: Naveen Mamindlapalli <naveenm@xilinx.com> 12 March 2013, 14:01:16 UTC
f3765f4 arm: amba: Increased number of irqs to handle Zynq PL330 interrupts. Increased number of irqs to handle PL330 DMA interrupts. There are total 9 interrupts supported by Zynq PL330 DMA block. Signed-off-by: Naveen Mamindlapalli <naveenm@xilinx.com> 12 March 2013, 14:01:15 UTC
330e8f5 arm: smp: Remove xilinx ancient hack in common code No reason to hack common code. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 12 March 2013, 11:29:28 UTC
87e2359 usb: c67x00: trivial: Clean coding style Remove trailing white spaces. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 12 March 2013, 11:29:27 UTC
2091e73 arm: zynq: Remove slcr.h It is controversial patch because xilinx_devcfg contains some externs which shouldn't contain but we can live with this for now because that driver needs to be changed anyway. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 12 March 2013, 11:29:26 UTC
c6022c5 arm: zynq: Move xilinx_system_reset to common.c Move this function out of header. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 12 March 2013, 11:29:25 UTC
ba05e00 arm: zynq: Fix compilation warning in suspend code This should be the part of this patch: "arm: zynq: Suspend support" (sha1: 74c679a6809cda93ac7de54fe2ae632974c25409) Signed-off-by: Michal Simek <michal.simek@xilinx.com> 11 March 2013, 13:50:16 UTC
03b8c8b configs: Update zynq defconfig to reflect changes - enable SMC - gpio changes because of dynamic irq allocation - enable xilinx dma drivers + test modules Signed-off-by: Michal Simek <michal.simek@xilinx.com> 11 March 2013, 13:30:11 UTC
1ab6ac1 usb: xilinxps_udc: Added support for Test Mode feature The test mode is used for compliance testing of USB devices. All the devices must support this feature for compliance. As part of this feature, the host sends SET_FEATURE command with TEST_MODE feature and device needs to enable that test mode. The exit from TEST_MODE is to power cycle the device. There are 5 test modes as given below. 1. Test_SE0_NAK 2. Test_J 3. Test_K 4. Test_Packet 5. Test_Force_Enable For more information, refer to "section 7.1.20 Test Mode Support" of USB 2.0 spec. Signed-off-by: Naveen Mamindlapalli <naveenm@xilinx.com> 11 March 2013, 13:28:22 UTC
a773b47 usb: xilinxps_udc: Fixed USB MSC error recovery test failure Fixed USB mass storage class error recovery test failure as part of compliance testing using windows USBCV. If the CBW is not valid, the device shall STALL the Bulk-In pipe. Also, the device shall either STALL the Bulk-Out pipe, or the device shall accept and discard any Bulk-Out data. The device shall maintain this state until a Reset Recovery. Signed-off-by: Naveen Mamindlapalli <naveenm@xilinx.com> 11 March 2013, 13:28:21 UTC
d654691 usb: xilinxps_udc: Fixed kernel crash during gadget driver unloading. Fixed kernel crash when unloading the gadget driver. The crash is happening because of accessing otg related pointers when otg driver is not probed. The USB controller driver is in peripheral mode. Signed-off-by: Naveen Mamindlapalli <naveenm@xilinx.com> 11 March 2013, 13:28:20 UTC
d5d710a usb: xilinxps_udc: Fixed USB halt endpoint support. Fixed USB halt endpoint support as part of compliance testing using Windows USBCV tool. The halt endpoint test is working with g_mass_storage and g_ether gadget. It fails with g_zero because of g_zero queuing some BULK requests and DCD is checking whether endpoint request queue is empty before halting. Signed-off-by: Naveen Mamindlapalli <naveenm@xilinx.com> 11 March 2013, 13:28:19 UTC
6ee3671 microblaze: pcie: Fix section mismatch errors This patch fix section mismatch errors. WARNING: vmlinux.o(.text+0x81d4): Section mismatch in reference from the function pcibios_allocate_bus_resources() to the function .init.text:reparent_resources() The function pcibios_allocate_bus_resources() references the function __init reparent_resources(). This is often because pcibios_allocate_bus_resources lacks a __init annotation or the annotation of reparent_resources is wrong. WARNING: vmlinux.o(.text+0x88d8): Section mismatch in reference from the function pcibios_finish_adding_to_bus() to the function .devinit.text:pcibios_claim_one_bus() The function pcibios_finish_adding_to_bus() references the function __devinit pcibios_claim_one_bus(). This is often because pcibios_finish_adding_to_bus lacks a __devinit annotation or the annotation of pcibios_claim_one_bus is wrong. WARNING: vmlinux.o(.text+0x8df0): Section mismatch in reference from the function fixup_xilinx_axipcie_bridge() to the variable .devinit.data:xilinx_axipcie_match The function fixup_xilinx_axipcie_bridge() references the variable __devinitdata xilinx_axipcie_match. This is often because fixup_xilinx_axipcie_bridge lacks a __devinitdata annotation or the annotation of xilinx_axipcie_match is wrong. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> 11 March 2013, 13:28:18 UTC
efe8040 microblaze: pcie: Fix rescan issues This commit addresses following issues: . Initially, end point is up and running. When a reset is triggered, it clears the bridge-enable bit (it resets on transition from link up to down) resulting in failure of rescan. . Link is not up (EP is in reset state), during kernel boot. Then EP comes to normal state and Link is up (after kernel boot). User cannot issue rescan, as the root port device entry doesn't list in /sys/bus/pci. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> 11 March 2013, 13:28:17 UTC
347be81 uio: Add two platform uio drivers to one - Remove Userspace I/O platform driver without IRQ support - Add support for uio drivers without IRQ - Remove code duplication from OF binding Signed-off-by: Michal Simek <michal.simek@xilinx.com> 11 March 2013, 13:28:10 UTC
c0265c7 zynq: Synchronize zed board DTS Synchronize it with the latest device-tree BSP. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 07 March 2013, 13:16:47 UTC
7c76ee8 zynq: slcr: Remove sparse warning zynq_slcr_base should be declared in the header. Let's add it. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 07 March 2013, 13:16:33 UTC
74c679a arm: zynq: Suspend support Adding initial suspend support to the Zynq architecture. The required suspend functions are implemented and suspend is at least partially working. Clock gating and PLL bypassing heavily depend on device drivers. It's likely that drivers/HW not implementing proper suspend and resume callbacks break when a suspend is triggered. During suspend DRAM is put into self-refresh and all DDR related clocks are stopped and the DDR PLL is bypassed. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> 07 March 2013, 13:16:28 UTC
a0ddd4c memory:zynq-smc: Use default timing when DTS property is not found If any of the NAND flash timing is missing from the DTS, us the default NAND flash timing. The default flash timing is for 2Gb Numonyx MT29F2G08ABAEAWP NAND flash. Signed-off-by: Jason Wu <huanyu@xilinx.com> 07 March 2013, 12:25:09 UTC
4beb332 memory:zynq-smc: Update DTS property for SMC timing Using the default dts property generated by device tree generator. Signed-off-by: Jason Wu <huanyu@xilinx.com> 07 March 2013, 12:25:08 UTC
364f011 xilinx: dts: Update zc706 dts with PLLs Missing PLL entries in the zc706 dts caused kernel boot to hang. Signed-off-by: Andrei Simion <andrei.simion@xilinx.com> Acked-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 07 March 2013, 12:23:36 UTC
0dc15f1 usb: xusbps: Reuse struct device_node across all usb devices The DT has only a single node for USB, but the driver creates several platform devices, dependent on the USB driver mode. So, synchronize the struct device_node pointers across those devices to refer to the only DT node for USB. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> 07 March 2013, 10:25:15 UTC
15fbf95 arm: zynq: Remove zynq-ep107.dtb target. Removing the make target for the zynq-ep107.dtb since the dts has already been removed. This should have been part of 'arm: dt: zynq: Remove ep107 dts (sha1: 81030d699bef3f256d61f0c7c971bd03286bd142)' Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> 06 March 2013, 06:20:58 UTC
a87624b xilinx: arm: spi: Disable spi while changing clock configuration Disable spi and then change the clock phase and clock polarity configuration in config register and enable spi. This modification is done in setup transfer function. Signed-off-by: Suneel Garapati <suneelg@xilinx.com> 06 March 2013, 06:20:33 UTC
34f34ca spi: xilinx-ps: Set SPI master mode bits Properly setup master->mode_bits to the supported modes of the device. The SPI core will check if a master can support the mode requested by a SPI slave device. If mode_bits is not initialized the core will error out on all modes but SPI_MODE_0. Also get rid of the mode superfluous checks in xspips_setup_transfer() and xspips_setup(). The SPI core will take care of making sure that this master can support the salve device. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> 04 March 2013, 17:50:14 UTC
09f393f arm: zynq: Order Makefile targets alphabetically Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> 04 March 2013, 17:50:13 UTC
81030d6 arm: dt: zynq: Remove ep107 dts The current kernel and dts are not tested on ep107. Hence, remove it. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> 04 March 2013, 17:50:12 UTC
65ca9b8 usg: gadget: Simplify driver initialization Use module_platform_driver macro which creates init and exit functions. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 04 March 2013, 13:02:29 UTC
3986c05 memory: zynq-smc: Add a terminating entry to the OF match table Add a terminating entry to the OF match table of the zynq smc driver. Without this the driver may bind to random devices who's compatibility string comes next in memory. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Acked-by: Soren Brinkmann <soren.brinkmann@xilinx.com> 04 March 2013, 12:41:18 UTC
9e9f1a2 usb: Make sure each c67x00 TD has been executed Make sure each c67x00 TD has been executed or retry using the existing retry mechanism. Reference Cypress Semiconductor BIOS User's Manual 1.2, page 3-16 Signed-off-by: Dave Tubbs <dave.tubbs@portalislc.com> Acked-by: Peter Korsgaard <jacmet@sunsite.dk> 04 March 2013, 11:42:30 UTC
53ed359 usb: c67x00 RetryCnt value in c67x00 TD should be 3 RetryCnt value in c67x00 TD should be 3 (both bits set to 1). Reference Cypress Semiconductor BIOS User's Manual 1.2, page 3-14 Signed-off-by: Dave Tubbs <dave.tubbs@portalislc.com> Acked-by: Peter Korsgaard <jacmet@sunsite.dk> 04 March 2013, 11:42:28 UTC
ef9b601 usb: Correction to c67x00 TD data length mask TD data length is 10 bits, correct TD_PORTLENMASK_DL. Reference Cypress Semiconductor BIOS User's Manual 1.2, page 3-10 Signed-off-by: Dave Tubbs <dave.tubbs@portalislc.com> 04 March 2013, 11:42:27 UTC
950f65b xilinx: afx: udpate device tree flash partitions The u-boot was changed and now Linux device tree flash partitions are being cleaned up to allow for a bitstream to be up high in flash. Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com> 04 March 2013, 10:27:11 UTC
04f7048 arm: zynq: timer: Do not use static timer initialization - do not use static initialization - synchronization with mainline Signed-off-by: Michal Simek <michal.simek@xilinx.com> 14 February 2013, 16:10:40 UTC
6f9311d arm: zynq: timer: Separate clockevent/clocksource notifiers Use dedicated notifiers. Also synchronization with mainline. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 14 February 2013, 16:10:04 UTC
c0cbc13 arm: zynq: timer: Separate clockevent and clocksource setup Use specific functions for clockevent and clocksource initialization. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 14 February 2013, 16:09:57 UTC
2bb7adc arm: zynq: timer: Use helper initialization function In the Kernel v3.10 mainline zynq driver will use different registration. Be prepare for it and synchronize it with mainline. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 14 February 2013, 15:58:11 UTC
5019158 arm: zynq: timer: Do not use NO_IRQ NO_IRQ shouldn't be used in the kernel. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 14 February 2013, 15:57:09 UTC
0076be3 arm: zynq: timer: Rename clocksource_readl function Synchronization with mainline code. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 14 February 2013, 15:52:15 UTC
2d04b74 arm: zynq: timer: Fix comment Add information about structure vars. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 14 February 2013, 15:50:55 UTC
d2ccb14 arm: zynq: timer: Introduce CLK_CNTRL_PRESCALE_EN Define and replace magic value in CLK_CNTRL_PRESCALE. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 14 February 2013, 15:49:02 UTC
e6df497 arm: zynq: timer: Do not use magic values Signed-off-by: Michal Simek <michal.simek@xilinx.com> 14 February 2013, 15:48:37 UTC
ef0a33b arm: zynq: timer: Rename timer xpss to xps Synchronization with mainline. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 14 February 2013, 15:48:24 UTC
635c1b5 block: sysace: Fix sparse warnings Fix sysace sparse warnings. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 14 February 2013, 06:55:39 UTC
36d0677 xilinx: Documentation/devicetree - add description for "port-number" property This property is used by xsysace device (drivers/block/xsysace.c). Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> 14 February 2013, 06:55:38 UTC
f62b8d2 tty: serial: uartlite: Support uartlite on big and little endian systems Use big and little endian accessors function to reflect system configuration. Detection is done via control register in ulite_request_port. Tested on Microblaze LE, BE, PPC440 and Arm zynq. Signed-off-by: Michal Simek <michal.simek@xilinx.com> Acked-by: Arnd Bergmann <arnd@arndb.de> 14 February 2013, 06:55:37 UTC
db5a01a tty: serial: uartlite: Fix sparse and checkpatch warnings Clean coding style and sparse warnings. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 14 February 2013, 06:55:36 UTC
b419381 asm-generic: io: Fix ioread16/32be and iowrite16/32be Fix ioreadXXbe and iowriteXXbe functions which did additional little endian conversion on native big endian systems. Using be_to_cpu (cpu_to_be) conversions with __raw_read/write functions have resolved it. Signed-off-by: Michal Simek <michal.simek@xilinx.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Geert Uytterhoeven <geert@linux-m68k.org> CC: Benjamin Herrenschmidt <benh@kernel.crashing.org> CC: Will Deacon <will.deacon@arm.com> CC: linux-arch@vger.kernel.org 14 February 2013, 06:55:35 UTC
a6c68a6 pmod: Clean compilation and sparse warnings This is only one simple step do no produce compilation warnings and sparse warning which are always bad sign of driver code quality. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 February 2013, 07:39:55 UTC
9895f28 microblaze: Remove unused sp605_le.dts All dtses should be generated by device-tree bsp. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 12 February 2013, 08:02:19 UTC
c5402c0 zynq: memory: Enable memory drivers for zynq by default Select MEMORY by default and add dependency on smc in nand driver. This should be the part of patch: "memory: Add driver for Zynq SMC" (sha1: 6cffa68066c3dbace05b6937b8e3d671ca6cd62a) Signed-off-by: Michal Simek <michal.simek@xilinx.com> 08 February 2013, 10:56:52 UTC
b0ded68 clk: zynq: Convert PLLs to DT driven init Initialize the PLLs from DT driven data and get rid of the obsolete init code in zynq/clk.c. Also, adding documentation for the DT binding. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 07 February 2013, 16:51:23 UTC
1bfbb06 xilinx: dts: Update zedboard dts Generated by the latest device-tree BSP with one exception which is manually adding flash node. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 07 February 2013, 16:45:40 UTC
6cffa68 memory: Add driver for Zynq SMC This adds a driver for Zynq's static memory controller. The SMC (compatible with ARM's PL353) supports NAND, NOR and SRAM memory. This driver separates SMC generic code from the memory specific drivers and provides an API for them. Additionaly, the SMC driver manages power management features like clock gating. This patch also has impact on the device tree bindings. Existing NAND and NOR nodes have to converted to subnodes of the new SMC node. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 07 February 2013, 16:44:54 UTC
back to top