Permalink
Switch branches/tags
Nothing to show
Commits on Oct 15, 2017
  1. target: msm8916: adv7511: detect monitor connection

    robclark committed Sep 12, 2017
    Detect if monitor is plugged in at boot or not, and do not enable
    display if not connected.  This ensures that the simple-framebuffer
    DT node is only inserted into 'chosen' if a monitor is connected.
    
    This lets u-boot/etc fall back to serial port if there is no display
    connected.
  2. teach lk about 32bpp format

    robclark committed Jun 23, 2017
    This is a format better understood by u-boot, grub/uefi, linux
    (framebuffer-simple), etc.  So more useful.
  3. populate framebuffer node

    robclark committed Jun 22, 2017
    We use this to pass the pre-setup scanout buffer (and related
    parameters) to the next stage.  U-boot/grub can use this, or the linux
    kernel can with the simple-fb driver.
  4. split out helper to read #address-cells and #size-cells

    robclark committed Jul 19, 2017
    I want to re-use it in the next commit.
  5. add aliases for adv7533 video modes

    robclark committed Jun 22, 2017
    Existing docs I've seen for db410c mention adv7533_1080p and
    adv7533_720p (without the _video) suffix.  So for less confusion, make
    those work too.
  6. fix null ptr crashes

    robclark committed Jun 22, 2017
  7. target: msm8916: init adv7533 for all resolutions

    Ajay Singh Parmar authored and robclark committed Jul 1, 2015
    Make default resolution as 1080p and move the initialization part to
    a common place so that all the resolution are able to initialize the
    dsi to hdmi bridge chip ADV7533.
    
    Change-Id: I99a9ac14f90aa093c9cab2279df56d6efb7c90c5
  8. target: update DSI PHY lane/regulator settings for msm8916/msm8952

    Padmanabhan Komanduru authored and robclark committed Jun 8, 2015
    Update the DSI PHY regulator/lane settings for 8916/8939/8952/8956
    targets as per the latest recommendations from the DSI h/w
    programming guide.
    
    Change-Id: I296d8ab3223bb72f3d01df75e8bc0f841ec66ff5
  9. target: msm8916: enable the dsi2HDMI bridge chip

    Vineet Bajaj authored and robclark committed Apr 29, 2015
    Add support for programming the DSI to HDMI bridge
    chip which enables the chip to convert the DSI input
    to HDMI output. It enables support for the HDMI panels
    over DSI interface.
    
    Change-Id: I06c115fa85d7dbab0f9956f58f64ca9605e26594
  10. platform: apq8016: add support for querying APQ8016

    Vineet Bajaj authored and robclark committed Apr 29, 2015
    Add support to query for the 8016 APQ board.
    
    Change-Id: I4c1a34e1e7ac02e380e25ef6aa681280ed336905
  11. dev: gcdb: add dsi2hdmi bridge chip panels for 8016

    Vineet Bajaj authored and robclark committed Apr 29, 2015
    Add panel files for dsi2HDMI bridge chip to support
    720p and 1080p resolutions on 8016 SBC.
    
    Change-Id: Ia5d395d0e44c94fe4203936d0251f62571190b02
  12. platform: msm_shared: add helper function for i2c commands

    Vineet Bajaj authored and robclark committed Apr 29, 2015
    Add helper functions to read and write i2c commands to
    the dsi2HDMI bridge chip through dsi driver.
    
    Change-Id: I21d572351c394a5407f41fc597d5b768278153cb
  13. target: msm8916: add support to send the i2c commands

    Vineet Bajaj authored and robclark committed May 7, 2015
    To communicate to the DSI2HDMI bridge chip i2c commands
    are required. These i2c commands are required to set up
    the bridge chip and to communicate the incoming data's
    mode and timing parameters.
    
    This change enables the support for the same.
    
    Change-Id: I2dfe54c0d902547c5dc48d3ea2e610de2ce3285e
  14. platform: msm_shared: send the i2c commands to dsi hdmi bridge chip

    Vineet Bajaj authored and robclark committed May 7, 2015
    If i2c commands are set then this change will send them across to
    the dsi bridge chip.
    
    Change-Id: I9ea12af5c17766fbfd9f4362860224964dc08f58
  15. platform: msm8916: add support for setting GPIO direction and value

    vijay kumar authored and robclark committed Mar 25, 2015
    These macros are necessary for programming the gpio direction and
    setting the values.
    
    Change-Id: Ibcdc06705a36a36e8e57bcc7d0f471acc67ff225
  16. platform: msm8916: add support for BLSP1 QUP4 i2c

    vijay kumar authored and robclark committed Apr 6, 2015
    Change to add QUP4 i2c support.
    
    Change-Id: I935c7c93350c68893c253f606e7551fdd5ceff13
Commits on Sep 13, 2017
  1. dev-tree: Support non-skales DTB if only one appended

    Loic Poulain authored and ndechesne committed Sep 7, 2017
    If people append a unique DTB which has not been generated
    with skales/dtbTool, we consider they expect to use it
    without any compatibility check/filtering.
    
    You can generate such boot.img with generic android mkbootimg tool:
    $ gzip -c Image > Image.gz
    $ cat Image.gz Image.dtb > Image.gz+dtb
    $ mkbootimg --kernel ./Image.gz+dtb --ramdisk ./initrd.img \
      --output boot.img --pagesize 2048 --base 80000000
      --cmdline "root=/dev/mmcblk0p10 rw rootwait console=ttyMSM0,115200n8"
    
    Change-Id: I2334b50136dcc6094fd1e58563a38f03542eadaa
    Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
Commits on Sep 12, 2017
  1. dev_tree: Add local-bd-address property to BT node

    Loic Poulain authored and ndechesne committed Sep 11, 2017
    A local-bd-address is now expected by the Bluetooth driver
    in order to set the bluetooth controller unique address.
    Contrary to local-mac-address, the local-bd-address must
    be formatted with least significant byte first (little-endian).
    
    Keep the local-mac-address BT node property in order to guaranty
    compatibility with existing user-space scripts and non-patched
    kernel.
    
    Change-Id: I91779009194977f619f0ad6c45117b8d3cd8288b
    Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
    Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Commits on Sep 4, 2017
  1. Dragonboard 410c Enable boot with large Kernel with KASAN enabled

    Alex Fradkin authored and ndechesne committed Jun 16, 2016
    KASAN is debug feature that enable memory access validation.
    Kernel size when this features is enabled is larger that
    default space provided by LK, thus on boot kernel will destroy
    device tree and initramfs placed after it.
    This fix will double memory allocated by LK for kernel loading
    
    Change-Id: Idf52870ffbfeac40270f5878551d5658387c20d7
    Signed-off-by: Alex Fradkin <alexf@codeaurora.org>
    (cherry picked from commit a27b6682dbad7d245654e8147f0b118d931dd4ec)
    
    Also mainline kernel built with defconfig + kselftest-merge
    causes too large kernel to boot.
    
    Fixes: https://bugs.96boards.org/show_bug.cgi?id=565
    
    Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
    Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Commits on Dec 9, 2016
  1. lk: add build info in traces

    ndechesne committed Dec 9, 2016
    * create BUILD_VERSION using git describe
    * add DATE and TIME
    
    Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Commits on Dec 8, 2016
  1. aboot: set wcnss-bt local-mac-address in DTS

    aff-tar authored and ndechesne committed Jul 2, 2016
    Set local-mac-address for the WCNSS BT node, if not set already.
    To set it, we rely on the unique SN provided the target library
    (typicall the eMMC CID).
    
    The SN is formatted as an 8-char number with leading zero's if needed. The MAC
    address is formed by adding '20:00' in front of the SN number to make sure that
    we use a MAC address from the locally adminstrated pool.
    The implementation is same as for wcnss-wlan MAC address,
    but the last bit is flipped to differ between the two addresses.
    
    Change-Id: I3e22ee96cf365aa8a3beee450987628aee835371
    (cherry picked from commit f106f9387188ceb3694e654b503c00ed406bbafb)
    Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
  2. aboot: set local-mac-address in DTS

    ndechesne committed Jun 17, 2016
    Set local-mac-address for the WCNSS node, if not set already. To set it, we rely
    on the unique SN provided the target library (typicall the eMMC CID).
    
    The SN is formatted as an 8-char number with leading zero's if needed. The MAC
    address is formed by adding '20:00' in front of the SN number to make sure that
    we use a MAC address from the locally adminstrated pool.
    
    Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
    (cherry picked from commit c0026dd80f0cb26a0b32169e66837ea30796f218)
  3. app: aboot: fix incorrect check for integer overflow

    ndechesne committed Jun 15, 2015
    When we encounter a large DONTCARE chunk, the integer overflow check that was
    implemented in commit 14cff317 will report a false failure.
    
    For example, the following chunk header was observed:
    
    [58840] === Chunk Header ===
    [58840] chunk_type: 0xcac3
    [58850] chunk_data_sz: 0x198ffe
    [58850] total_size: 0xc
    
    which is valid, but reported as:
    
    "Bogus size sparse and chunk header"
    
    The check for the 32-bit overflow when computing the actual chunk size should be
    done only for RAW chunk, instead.
    
    Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
    (cherry picked from commit 2740fc8aeb78bb2e012f63f6d500f3133139c504)
Commits on Jul 20, 2016
  1. app: aboot: add size check when flashing on NAND

    Gaurav Nebhwani Gerrit - the friendly Code Review server
    Gaurav Nebhwani authored and Gerrit - the friendly Code Review server committed May 6, 2016
    Added size check during flashing on NAND memory so that
    nothing is written beyond the intended partition.
    
    Change-Id: Ie1d3307fb8f7631d2b33a372c0683484f82c1cd2
  2. platform: msm_shared: add function for number of pages per block

    Gaurav Nebhwani Gerrit - the friendly Code Review server
    Gaurav Nebhwani authored and Gerrit - the friendly Code Review server committed May 20, 2016
    Add function for returning number of pages per block
    of NAND memory.
    
    Change-Id: I1009f43ae528d7753a65888a2563be7f98532c3f
Commits on Jul 19, 2016
  1. Merge "platform: msm_shared: enable force_clk_lane_hs after pre_init"

    Linux Build Service Account Gerrit - the friendly Code Review server
    Linux Build Service Account authored and Gerrit - the friendly Code Review server committed Jul 19, 2016
Commits on Jul 13, 2016
  1. target: msm8909: enable the hx8394f panel for msm8909 SKUQ

    Mao Flynn
    Mao Flynn committed Jul 5, 2016
    Add support for HX8394F video mode panel to 8909 SKUQ to enable splash screen support.
    
    Change-Id: I2b88a437ff61648cde4f92d30d34d71866625176
  2. dev: gcdb: display: add hx8394f 720p panel header

    Mao Flynn
    Mao Flynn committed Jul 5, 2016
    For qrd SKUQ project, use a hx8394f 720p panel. Add this driver to
    support the lk display.
    
    Change-Id: I1883eca33c62996418103e0feb32d81568566e5f
Commits on Jul 11, 2016
  1. platform: msm_shared: enable force_clk_lane_hs after pre_init

    Veera Sundaram Sankaran raghavendra ambadas
    Veera Sundaram Sankaran authored and raghavendra ambadas committed Jun 13, 2016
    Move force_clk_lane_hs out of dsi_host_init and enable it after
    pre_init. This would replicate the same sequence followed in
    kernel to enable force_clk_lane_hs.
    
    Change-Id: I289890e6a14ad495c0d0f0eb2449a9405be9c21f
    Signed-off-by: Raghavendra Ambadas <rambad@codeaurora.org>
Commits on Jun 26, 2016
  1. app: aboot: add check on size of atags

    vijay kumar Gerrit - the friendly Code Review server
    vijay kumar authored and Gerrit - the friendly Code Review server committed Dec 29, 2015
    Added check on tags size while updating the atags,
    it can cross the max size allowed and overwrite
    kernel region.
    
    Change-Id: Id4750f7cd5daa3d5f0d93950bb1a24016adfd9b7
Commits on May 27, 2016
  1. Merge "platform: Define default implementation for read_der_message_l…

    Linux Build Service Account Gerrit - the friendly Code Review server
    Linux Build Service Account authored and Gerrit - the friendly Code Review server committed May 27, 2016
    …ength()."
  2. Merge "platform: msm_shared: Remove static keyword for read_der_messa…

    Linux Build Service Account Gerrit - the friendly Code Review server
    Linux Build Service Account authored and Gerrit - the friendly Code Review server committed May 27, 2016
    …ge_length()."
  3. Merge "app: aboot: cmd_boot: Read Signature length from boot img inst…

    Linux Build Service Account Gerrit - the friendly Code Review server
    Linux Build Service Account authored and Gerrit - the friendly Code Review server committed May 27, 2016
    …ead of hardcode."