15 Jul, 2019

1 commit

  • Converts ARM the text files to ReST, preparing them to be an
    architecture book.

    The conversion is actually:
    - add blank lines and identation in order to identify paragraphs;
    - fix tables markups;
    - add some lists markups;
    - mark literal blocks;
    - adjust title markups.

    At its new index.rst, let's add a :orphan: while this is not linked to
    the main index.rst file, in order to avoid build warnings.

    Signed-off-by: Mauro Carvalho Chehab
    Reviewed-by Corentin Labbe # For sun4i-ss

    Mauro Carvalho Chehab
     

24 Nov, 2015

1 commit

  • Currently kernel crash randomly when K2L EVM is booted without
    clk_ignore_unused in the bootargs. This workaround is not needed
    on other K2 devices such as K2HK and K2E and with this fix, we can
    remove the workaround altogether. netcp driver on K2L uses linked
    ram on OSR (On chip Static RAM) and requires the clock to this peripheral
    enabled for proper functioning. This is the reason for the kernel crash.
    So add the clock node to fix this issue.

    While at it, remove the workaround documentation as well.

    With the fix applied, clk_summary dump shows the clock to OSR enabled.

    cat /sys/kernel/debug/clk/clk_summary
    ------cut--------------
    tcp3d-1 0 0 399360000 0 0
    tcp3d-0 0 0 399360000 0 0
    osr 1 1 399360000 0 0
    fftc-0 0 0 399360000 0 0
    -----cut----------------
    Signed-off-by: Murali Karicheri
    Signed-off-by: Santosh Shilimkar

    Murali Karicheri
     

14 Oct, 2015

3 commits

  • acc channels are available only if accumulator PDSP is loaded and
    running in the SoC. As this requires firmware and user may not have
    firmware in the file system, make the accumulator queue support
    available in qmss driver optional. To use accumulator queus user needs
    to add firmware to the file system and boot up kernel.

    Signed-off-by: Murali Karicheri
    Signed-off-by: Santosh Shilimkar

    Murali Karicheri
     
  • Currently firmware file name is included in the DTS. This is not scalable
    as user has to change the DTS if they need upgrade to a new firmware.
    Instead, add the firmware file name in the driver itself. As long as there
    is no API change, new firmware upgrade is easy and require no driver
    change. User is expected to copy the firmware image to the file system
    and add a sym link to the new firmware for doing an upgrade. Driver add
    a array of firmware file names to search for the available firmware blobs.
    This scheme also prepare the driver for future changes to API if ever
    happens. In such case it is assumed that driver needs to change to
    accommodate the new firmware and new firmware file name will get added to
    the array.

    Also update the DT document to remove the firmware attribute and add
    description about firmware in the driver documentation.

    Signed-off-by: Murali Karicheri
    Acked-by: Arnd Bergmann
    Signed-off-by: Santosh Shilimkar

    Murali Karicheri
     
  • Add documentation for knav qmss driver.

    Signed-off-by: Murali Karicheri
    Acked-by: Arnd Bergmann
    Signed-off-by: Santosh Shilimkar

    Murali Karicheri
     

07 Aug, 2015

1 commit

  • Currently there is no general documentation on Keystone SoCs in the
    Linux Documentation folder of the source tree. This patch adds some
    essential documentation with links to help users of Keystone Linux and
    also provide links to existing documents where necessary.

    Signed-off-by: Murali Karicheri
    Signed-off-by: Jonathan Corbet

    Murali Karicheri