Skip to content
Permalink
Elaine-Zhang/c…
Switch branches/tags

Commits on Mar 15, 2021

  1. clk: rockchip: add clock controller for rk3568

    Add the clock tree definition for the new rk3568 SoC.
    
    Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
    Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
    Elaine Zhang authored and intel-lab-lkp committed Mar 15, 2021
  2. clk: rockchip: support more core div setting

    Use arrays to support more core independent div settings.
    A55 supports each core to work at different frequencies, and each core
    has an independent divider control.
    
    Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
    Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
    Elaine Zhang authored and intel-lab-lkp committed Mar 15, 2021
  3. clk: rockchip: add dt-binding header for rk3568

    Add the dt-bindings header for the rk3568, that gets shared between
    the clock controller and the clock references in the dts.
    Add softreset ID for rk3568.
    
    Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
    Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Elaine Zhang authored and intel-lab-lkp committed Mar 15, 2021
  4. dt-binding: clock: Document rockchip,rk3568-cru bindings

    Document the device tree bindings of the rockchip Rk3568 SoC
    clock driver in Documentation/devicetree/bindings/clock/rockchip,rk3568-cru.yaml.
    
    Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
    Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Elaine Zhang authored and intel-lab-lkp committed Mar 15, 2021

Commits on Feb 6, 2021

  1. clk: rockchip: fix DPHY gate locations on rk3368

    Fix the register and bits of the DPHY gate locations.
    
    Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
    Link: https://lore.kernel.org/r/20210205110502.1850669-5-heiko@sntech.de
    mmind committed Feb 6, 2021
  2. clk: rockchip: use clock id for SCLK_VIP_OUT on rk3368

    Export the vip-out clock via the newly added clock-id.
    
    Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
    Link: https://lore.kernel.org/r/20210205110502.1850669-4-heiko@sntech.de
    mmind committed Feb 6, 2021
  3. clk: rockchip: add clock id for SCLK_VIP_OUT on rk3368

    Needed to provide clocks for cameras.
    
    Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
    Link: https://lore.kernel.org/r/20210205110502.1850669-3-heiko@sntech.de
    mmind committed Feb 6, 2021
  4. clk: rockchip: use clock ids for PCLK_DPHYRX and PCLK_DPHYTX0 on rk3368

    Export the clocks via the newly added clock-ids.
    
    Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
    Link: https://lore.kernel.org/r/20210205110502.1850669-2-heiko@sntech.de
    mmind committed Feb 6, 2021
  5. clk: rockchip: add clock ids for PCLK_DPHYRX and PCLK_DPHYTX0 on rk3368

    Needed by the mipi dphys.
    The naming follows the clock names in the manual.
    
    Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
    Link: https://lore.kernel.org/r/20210205110502.1850669-1-heiko@sntech.de
    mmind committed Feb 6, 2021

Commits on Feb 1, 2021

  1. arm64: dts: rockchip: more user friendly name of sound nodes

    This patch changes device name to more user friendly name of
    Analog and SPDIF sound nodes for rk3399-rockpro64.
    
    Signed-off-by: Katsuhiro Suzuki <katsuhiro@katsuster.net>
    Link: https://lore.kernel.org/r/20210110151913.3615326-1-katsuhiro@katsuster.net
    Signed-off-by: Heiko Stuebner <heiko@sntech.de>
    katsuster authored and mmind committed Feb 1, 2021
  2. arm64: dts: rockchip: rename pinctrl nodename to gmac2io for nanopi-r…

    …2s board
    
    A test with the command below gives this error:
    /arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dt.yaml:
    ethernet-phy: 'reg' is a required property
    
    The pinctrl nodename "ethernet-phy" conflicts with the rules
    in the "ethernet-phy.yaml" document, so rename it to "gmac2io".
    
    make ARCH=arm64 dtbs_check
    DT_SCHEMA_FILES=Documentation/devicetree/bindings/net/ethernet-phy.yaml
    
    Signed-off-by: Johan Jonker <jbx6244@gmail.com>
    Link: https://lore.kernel.org/r/20210110194851.10207-1-jbx6244@gmail.com
    Signed-off-by: Heiko Stuebner <heiko@sntech.de>
    Johan Jonker authored and mmind committed Feb 1, 2021
  3. arm64: dts: rockchip: assign a fixed index to mmc devices on rk3368 b…

    …oards
    
    Recently introduced async probe on mmc devices can shuffle block IDs.
    Pin them to fixed values to ease booting in environments where UUIDs are
    not practical. Use newly introduced aliases for mmcblk devices from [1].
    The sort order is based on reg address.
    
    [1] https://patchwork.kernel.org/patch/11747669/
    
    Signed-off-by: Johan Jonker <jbx6244@gmail.com>
    Link: https://lore.kernel.org/r/20210118155242.7172-5-jbx6244@gmail.com
    Signed-off-by: Heiko Stuebner <heiko@sntech.de>
    Johan Jonker authored and mmind committed Feb 1, 2021
  4. arm64: dts: rockchip: assign a fixed index to mmc devices on rk3308 b…

    …oards
    
    Recently introduced async probe on mmc devices can shuffle block IDs.
    Pin them to fixed values to ease booting in environments where UUIDs are
    not practical. Use newly introduced aliases for mmcblk devices from [1].
    The sort order is based on reg address.
    
    [1] https://patchwork.kernel.org/patch/11747669/
    
    Signed-off-by: Johan Jonker <jbx6244@gmail.com>
    Link: https://lore.kernel.org/r/20210118155242.7172-4-jbx6244@gmail.com
    Signed-off-by: Heiko Stuebner <heiko@sntech.de>
    Johan Jonker authored and mmind committed Feb 1, 2021
  5. arm64: dts: rockchip: assign a fixed index to mmc devices on px30 boards

    Recently introduced async probe on mmc devices can shuffle block IDs.
    Pin them to fixed values to ease booting in environments where UUIDs are
    not practical. Use newly introduced aliases for mmcblk devices from [1].
    The sort order is based on reg address.
    
    [1] https://patchwork.kernel.org/patch/11747669/
    
    Signed-off-by: Johan Jonker <jbx6244@gmail.com>
    Link: https://lore.kernel.org/r/20210118155242.7172-3-jbx6244@gmail.com
    Signed-off-by: Heiko Stuebner <heiko@sntech.de>
    Johan Jonker authored and mmind committed Feb 1, 2021
  6. arm64: dts: rockchip: cleanup cpu_thermal node of rk3399-rock960.dts

    The cpu_thermal node in the rk3399-rock960.dts file does not
    reference &cpu_thermal directly to add the board-specific parts,
    but also repeats all the SoC default properties.
    Clean the whole thing up and fix alignment.
    Place new nodes in the correct alphabetical order.
    Compered to rk3399.dtsi the temperature property in
    cpu_alert0 changes from <70000> to <65000>.
    A sustainable-power property was added.
    The trip property in cooling map0 points to <&cpu_alert1>
    instead of <&cpu_alert0>.
    
    Suggested-by: Robin Murphy <robin.murphy@arm.com>
    Signed-off-by: Johan Jonker <jbx6244@gmail.com>
    Link: https://lore.kernel.org/r/20210118180054.9360-1-jbx6244@gmail.com
    Signed-off-by: Heiko Stuebner <heiko@sntech.de>
    Johan Jonker authored and mmind committed Feb 1, 2021
  7. arm64: dts: rockchip: Remove bogus "amba" bus nodes

    The "amba" bus nodes wrapping all the DMA-330 nodes serve no useful
    purpose, and certainly bear no relation at all to the actual underlying
    interconnect topology. They appear to be cargo-cult copying from a
    design misstep in the very early days of FDT adoption on ARM, which was
    righted with the "arm,primecell" compatible, and the last trace of the
    idea finally purged by commit 2ef7d5f ("ARM, ARM64: dts: drop
    "arm,amba-bus" in favor of "simple-bus"").
    
    As such, they can simply be removed and the DMA-330 nodes fitted into
    the normal sort order.
    
    Signed-off-by: Robin Murphy <robin.murphy@arm.com>
    Link: https://lore.kernel.org/r/131e0ea065109760ea3b59c4bb90cf4fac7826f7.1611186142.git.robin.murphy@arm.com
    Signed-off-by: Heiko Stuebner <heiko@sntech.de>
    rmurphy-arm authored and mmind committed Feb 1, 2021
  8. arm64: dts: rockchip: Light "sys" LED on NanoPi R2S

    Set NanoPi R2S's "sys" LED to be on by default. This matches the
    behaviour of the stock FriendlyWRT image, and makes it much easier
    to tell when the thing has finished booting.
    
    Suitable triggers for the two network LEDs cannot realistically be
    configured from DT, so leave them be.
    
    Signed-off-by: Robin Murphy <robin.murphy@arm.com>
    Link: https://lore.kernel.org/r/f066be60aa99460a45d04113c5e507d6602186f1.1611187213.git.robin.murphy@arm.com
    Signed-off-by: Heiko Stuebner <heiko@sntech.de>
    rmurphy-arm authored and mmind committed Feb 1, 2021
  9. arm64: dts: rockchip: fix ranges property format for rk3399 pcie node

    A test with the command below gives for example this error:
    /arch/arm64/boot/dts/rockchip/rk3399-evb.dt.yaml: pcie@f8000000:
    ranges: 'oneOf' conditional failed, one must be fixed:
    
    The pcie ranges property is an array. The dt-check expects that
    each array item is wrapped with angle brackets, so fix that ranges
    property format for the rk3399 pcie node.
    
    make ARCH=arm64 dtbs_check
    DT_SCHEMA_FILES=~/.local/lib/python3.5/site-packages/dtschema/
    schemas/pci/pci-bus.yaml
    
    Signed-off-by: Johan Jonker <jbx6244@gmail.com>
    Link: https://lore.kernel.org/r/20210122171243.16138-1-jbx6244@gmail.com
    Signed-off-by: Heiko Stuebner <heiko@sntech.de>
    Johan Jonker authored and mmind committed Feb 1, 2021
  10. arm64: dts: rockchip: Rely on SoC external pull up on pmic-int-l on H…

    …elios64
    
    According to the schematic there is an external pull up, so there is no
    need to enable the internal one additionally. Using no pull up matches
    the vendor device tree.
    
    Signed-off-by: Uwe Kleine-König <uwe@kleine-koenig.org>
    Link: https://lore.kernel.org/r/20210124210328.611707-2-uwe@kleine-koenig.org
    Signed-off-by: Heiko Stuebner <heiko@sntech.de>
    ukleinek authored and mmind committed Feb 1, 2021

Commits on Jan 31, 2021

  1. Linux 5.11-rc6

    torvalds committed Jan 31, 2021
  2. Merge tag 'efi-urgent-for-v5.11' of git://git.kernel.org/pub/scm/linu…

    …x/kernel/git/tip/tip
    
    Pull EFI fix from Borislav Petkov:
     "A single fix from Lukas: handle boolean device properties imported
      from Apple firmware correctly"
    
    * tag 'efi-urgent-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      efi/apple-properties: Reinstate support for boolean properties
    torvalds committed Jan 31, 2021
  3. Merge tag 'x86_entry_for_v5.11_rc6' of git://git.kernel.org/pub/scm/l…

    …inux/kernel/git/tip/tip
    
    Pull x86 fix from Borislav Petkov:
     "A single fix for objtool to generate proper unwind info for newer
      toolchains which do not generate section symbols anymore. And a
      cleanup ontop.
    
      This was originally going to go during the next merge window but
      people can already trigger a build error with binutils-2.36 which
      doesn't emit section symbols - something which objtool relies on - so
      let's expedite it"
    
    * tag 'x86_entry_for_v5.11_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/entry: Remove put_ret_addr_in_rdi THUNK macro argument
      x86/entry: Emit a symbol for register restoring thunk
    torvalds committed Jan 31, 2021
  4. Merge tag 'timers-urgent-2021-01-31' of git://git.kernel.org/pub/scm/…

    …linux/kernel/git/tip/tip
    
    Pull timer fix from Thomas Gleixner:
     "A fix for handling advertised, but non-existent 146818 RTCs correctly.
    
      With the recent UIP handling changes the time readout of non-existent
      RTCs hangs forever as the read returns always 0xFF which means the UIP
      bit is set.
    
      Sanity check the RTC before registering by checking the RTC_VALID
      register for correctness"
    
    * tag 'timers-urgent-2021-01-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      rtc: mc146818: Detect and handle broken RTCs
    torvalds committed Jan 31, 2021
  5. Merge tag 'core-urgent-2021-01-31' of git://git.kernel.org/pub/scm/li…

    …nux/kernel/git/tip/tip
    
    Pull single stepping fix from Thomas Gleixner:
     "A single fix for the single step reporting regression caused by
      getting the condition wrong when moving SYSCALL_EMU away from TIF
      flags"
    
    [ There's apparently another problem too, fix pending ]
    
    * tag 'core-urgent-2021-01-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      entry: Unbreak single step reporting behaviour
    torvalds committed Jan 31, 2021
  6. Merge tag 'powerpc-5.11-6' of git://git.kernel.org/pub/scm/linux/kern…

    …el/git/powerpc/linux
    
    Pull powerpc fix from Michael Ellerman:
     "One fix for a bug in our soft interrupt masking, which could lead to
      interrupt replaying recursing, causing spurious interrupts.
    
      Thanks to Nicholas Piggin"
    
    * tag 'powerpc-5.11-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
      powerpc/64s: prevent recursive replay_soft_interrupts causing superfluous interrupt
    torvalds committed Jan 31, 2021
  7. Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/…

    …kernel/git/wsa/linux
    
    Pull i2c fix from Wolfram Sang:
     "Just one I2C driver update this time"
    
    * 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
      i2c: mediatek: Move suspend and resume handling to NOIRQ phase
    torvalds committed Jan 31, 2021
  8. Merge branch 'for-rc-5.11' of git://git.kernel.org/pub/scm/linux/kern…

    …el/git/pavel/linux-leds
    
    Pull LED fixes from Pavel Machek:
     "This pull is due to 'leds: trigger: fix potential deadlock with
      libata' -- people find the warn annoying.
    
      It also contains new driver and two trivial fixes"
    
    * 'for-rc-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds:
      leds: rt8515: Add Richtek RT8515 LED driver
      dt-bindings: leds: Add DT binding for Richtek RT8515
      leds: trigger: fix potential deadlock with libata
      leds: leds-ariel: convert comma to semicolon
      leds: leds-lm3533: convert comma to semicolon
    torvalds committed Jan 31, 2021
  9. Merge tag 'nfs-for-5.11-3' of git://git.linux-nfs.org/projects/trondm…

    …y/linux-nfs
    
    Pull NFS client fixes from Trond Myklebust:
    
     - SUNRPC: Handle 0 length opaque XDR object data properly
    
     - Fix a layout segment leak in pnfs_layout_process()
    
     - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn
    
     - pNFS/NFSv4: Improve rejection of out-of-order layouts
    
     - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process()
    
    * tag 'nfs-for-5.11-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs:
      SUNRPC: Handle 0 length opaque XDR object data properly
      SUNRPC: Move simple_get_bytes and simple_get_netobj into private header
      pNFS/NFSv4: Improve rejection of out-of-order layouts
      pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn
      pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process()
      pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process()
    torvalds committed Jan 31, 2021
  10. leds: rt8515: Add Richtek RT8515 LED driver

    This adds a driver for the Richtek RT8515 dual channel
    torch/flash white LED driver.
    
    This LED driver is found in some mobile phones from
    Samsung such as the GT-S7710 and GT-I8190.
    
    A V4L interface is added.
    
    We do not have a proper datasheet for the RT8515 but
    it turns out that RT9387A has a public datasheet and
    is essentially the same chip. We designed the driver
    in accordance with this datasheet. The day someone
    needs to drive a RT9387A this driver can probably
    easily be augmented to handle that chip too.
    
    Sakari Ailus, Pavel Machek and Andy Shevchenko helped
    significantly in getting this driver right.
    
    Cc: Sakari Ailus <sakari.ailus@iki.fi>
    Cc: newbytee@protonmail.com
    Cc: Stephan Gerhold <stephan@gerhold.net>
    Cc: linux-media@vger.kernel.org
    Cc: phone-devel@vger.kernel.org
    Reviewed-by: Sakari Ailus <sakari.ailus@linux.intel.com>
    Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
    Signed-off-by: Pavel Machek <pavel@ucw.cz>
    linusw authored and pavelmachek committed Jan 31, 2021
Older