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

sort by:
Revision Author Date Message Commit Date
7ad8e60 xilinx_devcfg: Fix "sync word" messages When (partially) programming the PL, the driver outputs unwanted messages like "Found normal sync word". Replace use of "default" printk with pr_debug. This surpresses the message until explicitly asked for. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 19 December 2013, 13:43:50 UTC
7873787 usb: gadget: Removed device_initialize() and device_add() functions device_initialize() and device_add() functions are done by gadget layer hence removed in driver. Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 18 December 2013, 13:48:09 UTC
9a52066 arm: dt: zynq: cc108: Added wp-inverted property to the SDHC device node The CC108 uses microSD, which does not have a write protect pin. In order to be able to write to microSD, the wp-inverted property needs to be used. Signed-off-by: Andrei Simion <andrei.simion@xilinx.com> Tested-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 16 December 2013, 07:49:13 UTC
8fc69f8 APF: Updated defconfig to fix issues with 3.12 merge Merge to 3.12 on Nov 11 removed the CMA configs required for APF This patch brings back the CMA configs Signed-off-by: S Mohan <s.mohan@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 16 December 2013, 07:32:44 UTC
fa07b0c vdma: xilinx: Removed _of_ prefix in probe and remove functions Synchronize names with other drivers Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:24:49 UTC
685484a vdmatest: xilinx: Removed _of_ prefix in probe and remove functions Synchronize names with other drivers Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:22:06 UTC
4763217 vdma: xilinx: Document node properties in VDMA device node This patch documents all the properties that are populated in VDMA device node. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:20:19 UTC
65f79ae vdmatest: xilinx: Add description of the test client driver This patch adds description of test client driver and also changes copyright year. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:20:14 UTC
0efb540 vdmatest: xilinx: Document structures as per kernel-doc This patch documents structures as per kernel-doc. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:20:11 UTC
f3bb2e7 vdmatest: xilinx: Added 'xilinx_' prefix to structures and functions This patch adds 'xilinx_' prefix to structures and functions Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:20:03 UTC
dfc14f1 vdmatest: xilinx: Fix checkpatch.pl errors/warnings Fix checkpatch.pl errors/warnings Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:19:56 UTC
f712418 vdmatest: xilinx: Fix sparse errors Fix sparse errors Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:19:49 UTC
baca1b8 vdmatest: xilinx: Code cleanup in the test client This patch cleanup the redundant code in the vdma test client. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:19:46 UTC
ed3d4f6 vdmatest: xilinx: Add support to read number of frame stores from device node This patch adds support to read number of frame stores from the vdmatest device node. And it documents this new node member to device tree bindings documentation. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:19:32 UTC
0c8387b vdma: xilinx: Use of_dma framework in vdma test client This patch does following things: - Uses of_dma framework in vdma test client - Document the device node for vdma test client - Add the above node as an example to existing vdma device binding documentation Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:19:24 UTC
8e898a2 vdma: xilinx: Reorganise tasklet related calls It is more appropriate to call tasklet_init() during allocating channel resources and also this patch adds code to kill the initialized tasklet when freeing up resources. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:19:22 UTC
fef9b04 vdma: xilinx: Update the variable with result from of_property_read_bool There is no need to check the result from of_property_read_bool and then update the variable. So, this patch removes this redundant condition checks. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:19:17 UTC
86af294 vdma: xilinx: Change 'err' member of xilinx_vdma_chan type to bool The 'err' member of xilinx_vdma_chan structure only takes boolean values. So, this patch fix this. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:19:10 UTC
6ee11d0 vdma: xilinx: Reuse already defined constants Use already defined constants instead of using the direct values. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:19:04 UTC
b47dcde vdma: xilinx: Remove duplicate file includes Remove duplicate file includes Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:19:01 UTC
52f235e vdma: xilinx: Cleanup halt/reset loop functions Changed the implementation of loops for better readability. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:18:54 UTC
1b189bc vdma: xilinx: Add safe check if no child compatible string is available This adds a check condition if child node of VDMA device has compatible strings neither "xlnx,axi-vdma-mm2s-channel" nor "xlnx,axi-vdma-s2mm-channel". Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:18:46 UTC
72acdae vdma: xilinx: Code cleanup in the driver This patch does code cleanup in the driver: - Use u32 to maintain sychronization throughout driver - Use operators (conditional/boolean) on the previous line after a line-break - And removes redundant code Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:18:38 UTC
ac74117 vdma: xilinx: Rename flush_fsync to flush_on_fsync parameter Renamed to flush_on_fsync to reflect its functionality. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:18:37 UTC
c8ea5dd vdma: xilinx: Formatted the description and added proper copyright This patch adds more detail to the description of driver and also adds proper copyright message. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:18:34 UTC
b8c47f1 vdma: xilinx: Current descriptor should be updated before starting VDMA This fixes the issue with scatter-gather mode where the current descriptor field of BD has to be updated before starting the VDMA engine. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 13 December 2013, 10:18:31 UTC
4529c4e net: macb: Fix build warning When adjusting the link speed, the target frequency is determined by a 'swith (LINK_SPEED)' statement, that assigns the target rate only for valid and expected LINK_SPEED values. This incomplete switch statement leads to the following build warning: drivers/net/ethernet/cadence/macb.c: In function 'macb_handle_link_change': >> drivers/net/ethernet/cadence/macb.c:241:14: warning: 'rate' may be used uninitialized in this function [-Wmaybe-uninitialized] netdev_warn(dev, "unable to generate target frequency: %ld Hz\n", ^ drivers/net/ethernet/cadence/macb.c:215:13: note: 'rate' was declared here long ferr, rate, rate_rounded; Fixing this by bailing out of that function in the switch's default case before the rate variable is used. Reported-by: kbuild test robot <fengguang.wu@intel.com> Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 12 December 2013, 18:46:37 UTC
6b25eb5 net: emaclite: add barriers to support Xilinx Zynq platform This patch adds barriers at appropriate places to ensure the driver works on Xilinx Zynq ARM-based SoC platform. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 12 December 2013, 08:34:49 UTC
118254f net: emaclite: Remove unnecessary code that enables/disables interrupts on PONG buffers There are no specific interrupts for the PONG buffer on both transmit and receive side, same interrupt is valid for both buffers. So, this patch removes this code. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Reviewed-by: Michal Simek <monstr@monstr.eu> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 12 December 2013, 08:34:48 UTC
895b760 arm: zynq: Clean-up zynq Kconfig Based on Rob Herring's patch "ARM: clean-up common multi-platform kconfig options" cleanup our Kconfig file. This patch has been also sent to mainline. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 11 December 2013, 16:42:41 UTC
c0d211b net: macb: Adjust tx_clk when link speed changes Adjust the ethernet clock according to the negotiated link speed. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 11 December 2013, 07:05:43 UTC
8afcbe4 net: macb: Use devm_request_irq() Use the device managed interface to request the IRQ, simplifying error paths. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 11 December 2013, 07:05:42 UTC
b1d6dbd net: macb: Use devm_ioremap() Use the device managed version of ioremap to remap IO memory, simplifying error paths. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 11 December 2013, 07:05:41 UTC
3e8ad5a net: macb: Migrate to devm clock interface Migrate to using the device managed interface for clocks and clean up the associated error paths. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 11 December 2013, 07:05:38 UTC
c99f9a4 net: macb: Migrate to dev_pm_ops Migrate the suspend/resume functions to use the dev_pm_ops PM interface. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 11 December 2013, 07:05:37 UTC
379b01a net: xilinx_emacps: Disable napi when xemacps_mii_probe fails In xemacps_open(), call napi_disable() when the xemacps_mii_probe() fails. This change is needed to undo the napi_enable() which called before the xemacps_mii_probe(). This fix is needed because of below commit "net: xilinx_emacps: Fix race condition occurs during link up/down" (sha1: 49028589bcd9c7d2657b3b6fec82d216a9c9f5c6) Reported-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 10 December 2013, 06:35:13 UTC
bffc502 usb: phy-zynq: Fix devm_kzalloc() calls The calls to devm_kzalloc had several issues: - missing struct device pointer - sizeof argument should be within parentheses - sizeof argument should use variable identifier opposed to a type Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 10 December 2013, 06:35:04 UTC
9a3832f arm: dt: zynq-zed: Fix Ethernet phy address When Ethernet is brought up, the driver cannot find the phy. Correcting the phy address fixes this issue, resulting in working Ethernet. For Rev <= B the address is 7 For Rev >= C the address is 1 Setting up broadcast address 0 should work on all revisions. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com> Reviewed-by: Jason Wu <j.wu@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 09 December 2013, 09:42:52 UTC
a5ec3a5 clk/zynq/clkc: Fix fclk-enable logic Commit 'clk/zynq/clkc: Add 'fclk-enable' functionality' (d0b69caa6c963ed23f7bd725fcc68670dd2ed257) introduced the fclk-enable feature and DT property. And commit 'clk: zynq: Change handling of FCLK default state' (48461c50475550328e02c7bb46d7f5d53f5bdecb) changed the fclk handling during boot. Unfortunately the logic to enable/disable fclks was buggy, not implementing the intended behavior. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 05 December 2013, 14:51:37 UTC
41cb2b6 mtd: m25p80: Add missing m25p80 flash merge Added m25p80 flash merge which is missing on below merge commit "Merge tag 'v3.12' into master-next" (sha1: cd30bed1eb9cddb9bd24c0fcd13bdbba6373ac1f) Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 05 December 2013, 14:51:28 UTC
2895324 net: xilinx_emacps: Add PTP hardware clock support This patch adds timestamping and PTP hardware clock support to the emacps driver. Removed the existing timestamp implementation as the support for this implementation is deprecated in kernel and causing the compilation errors. With new implementation, Hardware frequency adjustment algorithm is not working properly and this will be fixed in future versions. Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 04 December 2013, 17:07:07 UTC
4efb588 axivdma: xilinx: Fix checkpatch.pl errors Fix checkpatch.pl errors Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 04 December 2013, 09:47:05 UTC
20c7fc4 axivdma: xilinx: Use pdev instead of op Synchronize names with other drivers Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 04 December 2013, 09:47:04 UTC
a395a0a axivdma: xilinx: Document APIs and structures Add documentation to APIs and structures as per kernel-doc. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 04 December 2013, 09:42:47 UTC
7cfa117 net: can: Remove unneded error message for alloc_candev Error message should be automatically generated by the core. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 03 December 2013, 15:15:34 UTC
26f6ade net: xilinx_emacps: Simplified the cleanup logic for fragmented packets The following changes simplify the fragmented packet and buffer descriptor cleanup process by eliminating the redundant while loop Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 03 December 2013, 15:13:31 UTC
b4e45a5 net: xilinx_emacps: Apply the spinlock to the required critical section Applied the spinlock to the required critical sections in xemacps_tx_poll and xemacps_start_xmit function. Removed the barrier instructions that exist just before the spinlock calls and the places where the usage of barrier instrcution is not relevant. Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 03 December 2013, 15:12:48 UTC
f139805 usb: xusbps: Clear the endpoint complete event after each dTD processing Clear the endpoint complete event status after prcoessing the dTDs that are marked as completed in the current queue. This change is required to reduce the false interrupts that may occur due to processing the all the completed dTDs in the ISR though the isr is meant for the single dTD complete event. Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 03 December 2013, 15:02:52 UTC
2999c31 spi: zynq-qspi: Improve the transfer rate The following sequence is used to keep spi bus busy and transfer rate 1. Configure the Rx threshold register with optimum value 2. Fill the complete Tx fifo 3. Wait for the Rx fifo not empty or Tx fifo empty condition 4. Read data from the Rx fifo for Rx threshold entries or requested no of bytes if the outstanding bytes are less than the threshold 5. Fill the Tx fifo with Rx threshold entries or requested no of bytes if the outstanding bytes are less than the threshold 6. Repeat step 2 Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 29 November 2013, 11:19:30 UTC
84fa148 spi: zynq-qspi: Avoid temp variables used in fifo read/write operations For better throughput, Avoid temporary variable for storing the fifo data and copying to user buffer and vice versa, Instead of that use the buffer directly Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 29 November 2013, 11:19:29 UTC
a99c7dc spi: zynq-qspi: Use autostart mode and avoid fifo status checks For better throughput, always use manual chipselect and autostart mode and also avoid fifo status check while accessing the fifo. Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 29 November 2013, 11:19:28 UTC
5b491c3 spi: zynq-qspi: Use readl_/writel_relaxed functions instead of readl/writel Since the qspi register space configured as device memory and the order of accesses arriving at Device memory is guaranteed to correspond to the program order of instructions which access Strongly-ordered or Device memory. The readl/writel function contains a barrier and adding more delay while accessing the data from the fifo registers Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 29 November 2013, 11:19:26 UTC
ff62e74 vdmatest: xilinx: Zero out the configuration fields before configuring VDMA The existing VDMA test client is failing to work with latest VDMA driver, as some of the configuration fields of configuration structure are non-zero and hence VDMA engine is not configured properly. So this patch fixes the issue. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 29 November 2013, 09:21:17 UTC
2ca70b0 axivdma: Documentation: devicetree: Updated device tree bindings with mandatory entries As 'xlnx,num-fstores' and 'xlnx,device-id' are mandatory device tree properties the driver is expecting, these entries should be listed in the bindings. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 29 November 2013, 09:21:09 UTC
07c9662 zynq: ocm: Enable generic allocator by default Enable generic allocator by default and update defconfigs. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 29 November 2013, 09:20:14 UTC
f3bde73 zynq: Add OCM driver The driver provide memory allocator which can be used by others drivers to allocate memory inside OCM. All location for 64kB blocks are supported and driver is trying to allocate the largest continuous block of memory. Checking mpcore addressing filterring is not done here but could be added in future. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 27 November 2013, 12:08:12 UTC
f96ca7d zynq: slcr: Introduce new get_ocm_config() This function will be used by OCM driver. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 27 November 2013, 12:08:02 UTC
5e383eb zynq: dtses: Fix usb, enet and i2c reset description Origin MIO connection just pointed to ps7_gpio controller which is handling it. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 27 November 2013, 12:07:35 UTC
e9de61b arm: dt: zynq: Add dts for cc108 Add a dts file for the cc108 Zynq based platform. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 27 November 2013, 12:07:35 UTC
3a063b7 zynq: pm: Sort headers Trivial fix. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 27 November 2013, 05:27:11 UTC
e2cce9d zynq: clk: Move topswitch code from PM driver This is purely clock code and should be in clock driver. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 27 November 2013, 05:27:10 UTC
f10ee68 zynq: dtses: Remove pl330 primecell-preiphid zynq doesn't require to rewrite this ID. pl330 is detected automatically. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 27 November 2013, 05:27:09 UTC
b355258 mmc: Synchronize with arasan mainline version Keep our kernel compatible with the latest arasan mmc driver. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 27 November 2013, 05:27:03 UTC
96e27ce axivdma: xilinx: Remove irq_dispose_mapping() as it is not required This patch removes the call irq_dispose_mapping() as in the code we are not mapping the interrupt using create_mapping(). This patch fixes the kernel crash when unloading this driver module. Signed-off-by: Srikanth Thokala <sthokal@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 26 November 2013, 10:54:29 UTC
ee700cb tty: xuartps: Update copyright information Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 25 November 2013, 07:23:27 UTC
d0efdd3 tty: xuartps: Remove duplicate variable In the probe() function the variables 'rc' and 'ret' have been used to store return values. One is obviously redundant and neither needs to be initialized. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 25 November 2013, 07:23:26 UTC
406c0c5 tty: xuartps: Remove unused variable The driver data structure held the unused 'uartnum' member. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 25 November 2013, 07:23:24 UTC
720546a usb: xudc: Don't define DEBUG symbols In general, debug symbols shouldn't be defined. Additionally those defines cause a build warning for the redefinition of DEBUG. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 25 November 2013, 07:18:52 UTC
5b81176 drm: xilinx: Merge 3.12 and fix conflicts Merge 3.12 and fix conflicts. Fix the prototype of xilinx_drm_crtc_page_flip(), remove deprecated function call(drm_fasync), change drm_gem_cma_dumb_destroy() with drm_gem_dumb_destroy(), and remove #include <linux/of_i2c.h>. Signed-off-by: Hyun Kwon <hyunk@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 25 November 2013, 07:14:26 UTC
3ca7715 arm: dts: zynq-zc702-drm-v4l2: Add a pixel clock source to xilinx_drm Add a pixel clock source to xilinx_drm dts node. Signed-off-by: Hyun Kwon <hyunk@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 25 November 2013, 07:14:25 UTC
4e8c6c8 arm: configs: zynq_drm: Add missing configs, and sync with 3.12 Add missing configs for DRM_XILINX, such as cma size = 128 and si570 ccf, and sync with 3.12 defconfig. Signed-off-by: Hyun Kwon <hyunk@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 25 November 2013, 07:14:24 UTC
2e5d32c arm: zynq: Remove duplicated COMMON_CLK selection Trivial fix. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 22 November 2013, 15:28:27 UTC
d418147 microblaze: extable: Sort the exception table at build time Sort the exception table at build-time rather than during boot. Microblaze is the same case as AARCH64 that's why EM_MICROBLAZE conditional check was added to allow cross-compilation on machines which are not running the latest libc-dev. Inspired by AARCH64 commit: "arm64: extable: sort the exception table at build time" (sha1: adace89562c7a9645b8dc84f6e1ac7ba8756094e) Signed-off-by: Michal Simek <michal.simek@xilinx.com> 22 November 2013, 08:23:13 UTC
83311f3 microblaze: Add missing v8.50.a version Add PVR value for MB 8.50.a. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 22 November 2013, 08:23:12 UTC
7b77d32 microblaze: Fix BS=1 case There was bug introduced by "microblaze: Fix compilation error for BS=0" (sha1: 50ef4f1128a880ea24c55b515125fc27cc489cf9) which break compilation for BS=1 case. Fixing is done in more generic way. On systems without barrel shifter is bsrli replaced by macro at build-time and replaced by srl instructions. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 22 November 2013, 08:21:46 UTC
ce2c2c4 net: emacps: Clearing private data is done automatically Remove this additional step. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 21 November 2013, 12:53:41 UTC
bfe268a net: xilinx_emacps: Removed checkpatch errors Removed checkpatch.pl errors. Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 21 November 2013, 12:30:19 UTC
a489c5e microblaze: Permit pcibios_set_master override This function is also available in pcie driver and it is causing compilation failure where both functions are defined. Use weak attribute and override this default one. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 20 November 2013, 13:06:56 UTC
547a252 microblaze: Define read/write{b,w,l}_relaxed MMIO More and more ARM specific drivers is using MMIO readX/writeX_relaxed IO functions and Microblaze can shared some drivers with ARM too. This patch adds relaxed IO accessor macros to prevent compilation failures. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 20 November 2013, 12:59:40 UTC
50ef4f1 microblaze: Fix compilation error for BS=0 This bug was introduced by: "microblaze: Do not used hardcoded value in exception handler" (sha1: 9f78d3b5ab97a22a7e836312c495804ee4bca4ab) System without barrel shifter are pretty rare that's why this bug has been fixed so late. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 19 November 2013, 15:20:34 UTC
8bbcc4d microblaze: Fix missing bracket in printk The error was introduced by the patch "microblaze: Fix coding style issues" (sha1: 6bd55f0bbaebb79b39e147aa864401fd0c94db82). Error message: arch/microblaze/kernel/setup.c: In function 'machine_early_init': arch/microblaze/kernel/setup.c:177:3: error: 'pr_cont' undeclared (first use in this function) arch/microblaze/kernel/setup.c:177:3: note: each undeclared identifier is reported only once for each function it appears in arch/microblaze/kernel/setup.c:177:10: error: expected ';' before string constant arch/microblaze/kernel/setup.c:177:33: error: expected statement before ')' token Signed-off-by: Michal Simek <michal.simek@xilinx.com> 19 November 2013, 13:29:17 UTC
6243e06 microblaze: Calculate kernel pad automatically The kernel needs to setup the first two tlbs with pad which is used for early page allocation which is used by mapin_ram() to allocate tables for lowmem memory before memory initialisation is done. Calculate pad directly from lowmem size. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 19 November 2013, 10:20:06 UTC
49b69bb microblaze: Remove unused NO_MMU Kconfig parameter This removes the NO_MMU Kconfig parameter, which was no longer used anywhere in the source code and Makefiles. This also updates a comment refering to this parameter. Signed-off-by: Michael Opdenacker <michael.opdenacker@free-electrons.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 19 November 2013, 10:19:52 UTC
9e37fe7 ARM: mm: Fix ECC mem policy printk ECC policy can be applied to the whole system when this bit is implemented by SoC vendor (IMP - bit 9 - in L1 page table entry format). When this bit is not implemented by SoC vendor it doesn't mean that system has no other way how to do ECC. This patch ensures to show this message only when ECC is requested via cmd line ecc=on and runs on appropriate ARM core. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 19 November 2013, 07:04:58 UTC
fb5c0dc zynq: slcr: Fix kernel-doc format Trivial fix. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 18 November 2013, 14:07:53 UTC
00de1b0 zynq: slcr: Driver cleanup - Remove unneeded headers - Remove duplicated SLCR_UNLOCK_MAGIC macro Signed-off-by: Michal Simek <michal.simek@xilinx.com> 18 November 2013, 13:27:01 UTC
bdb6381 zynq: slcr: Rename xslcr to zynq_slcr zynq specific functions should use zynq_ prefix. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 18 November 2013, 13:15:55 UTC
bc3dff8 zynq: drm-v4l2: Fix incorrect DTS merge The patch: "Merge tag 'v3.12' into master-next" (sha1: cd30bed1eb9cddb9bd24c0fcd13bdbba6373ac1f) brings inconsistency in drm-v4l2 DTS description which has been changed by: "drm: xilinx: cresample: Add input/output video format dts prop" (sha1: 6c6790e95560e90bb6f7b483269cbfa8e89321a5) Signed-off-by: Michal Simek <michal.simek@xilinx.com> 18 November 2013, 13:02:02 UTC
6b3daf7 zynq: Remove DMA_ENGINE=y from zynq Kconfig There is no reason to enable DMA_ENGINE by default. Every dma driver enables it if uses it. Symbol was introduced by this commit "arm: zynq: Move pl330 driver to the drivers/dma" (sha1: dcd3488987548b15f8b9d0dfc703a3c19d109f69) but this xilinx pl330 specific driver it is not longer in the tree. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 18 November 2013, 12:56:47 UTC
cd30bed Merge tag 'v3.12' into master-next Upgrade to v3.12. This merge has to be properly tested to be sure that there is not problem with the merge. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 18 November 2013, 08:05:44 UTC
a9f7b49 zynq: drm: DTS synchronization with current configuration Remove 2 vdmas and sobel filter. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 18 November 2013, 07:32:11 UTC
72712c5 drm: xilinx: crtc: Add CCF support for pixel clock Replace dependency on si570 using CCF interface. Signed-off-by: Hyun Kwon <hyunk@xilinx.com> Acked-by: Soren Brinkmann <sorenb@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 November 2013, 08:36:33 UTC
fbcf138 drm: xilinx: plane: Add rgb2yuv/cresample support Add to support the pipeline configuration with rgb2yuv and cresample for each plane. Proper format checking between IP connections is done in drivers. Signed-off-by: Hyun Kwon <hyunk@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 November 2013, 08:36:33 UTC
b3f087e drm: xilinx: drv: Add xilinx_drm_format_by_name() xilinx_drm_format_by_name() translates the xilinx format name into the drm format code. This function can be used by subdevice drivers with format names in DTS descriptions. Signed-off-by: Hyun Kwon <hyunk@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 November 2013, 08:36:32 UTC
3655866 drm: xilinx: plane: Add the 'planes' dts node Add the 'planes' dts node under xilinx_drm. The IP instances for each plane can be specified using this node, and this enables to have the same IPs in 2 locations: 1 before OSD(for plane), and 1 after OSD(for crtc). Signed-off-by: Hyun Kwon <hyunk@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 November 2013, 08:36:31 UTC
7df0f90 drm: xilinx: plane: Add xilinx_drm_plane_check_format() Add xilinx_drm_plane_check_format(), and replace xilinx_drm_plane_get_format() with it. When fb is allocated, the requested format is checked by calling this function. This function checks if the given format is supported by available planes. Signed-off-by: Hyun Kwon <hyunk@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 November 2013, 08:36:31 UTC
6c6790e drm: xilinx: cresample: Add input/output video format dts prop Add input/output video format dts prop. It requires to detect formats of IP and provide proper information to users. xilinx_cresample_get_input/output_format() functions are added. Signed-off-by: Hyun Kwon <hyunk@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 November 2013, 08:36:26 UTC
dd10e11 drm: xilinx: drv: Replace xilinx_drm_format() with xilinx_drm_format_by_code() Add xilinx_drm_format_by_code() which utilizes the Xilinx format descriptor, then replace previous xilinx_drm_format() with xilinx_drm_format_by_code(). xilinx_drm_format_by_code() converts the Xilinx format code to the drm format. Signed-off-by: Hyun Kwon <hyunk@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 November 2013, 08:01:10 UTC
6cd2f45 drm: xilinx: Add Xilinx video format descriptors Add Xilinx video format descriptors which have a Xilinx format name, a Xilinx format code, and a drm format code. This descriptor can be used to convert between format codes/name. Signed-off-by: Hyun Kwon <hyunk@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> 15 November 2013, 08:01:09 UTC
31f2ffd watchdog: zynq: Rename XWDTPS to ZYNQ_WDT Use standard macro names for zynq. Signed-off-by: Michal Simek <michal.simek@xilinx.com> 12 November 2013, 11:42:17 UTC
back to top