Merge branch 'tracking-qcomlt-mainline-rpm-smd-pil' into integration-linux-qcomlt

* tracking-qcomlt-mainline-rpm-smd-pil: (50 commits)
  soc: qcom: smd: Support opening additional channels
  soc: qcom: smd: Support multiple channels per sdev
  soc: qcom: smd: Refactor channel open and close handling
  soc: qcom: smd: Split discovery and state change work
  soc: qcom: smd: Introduce callback setter
  soc: qcom: smd: Implement id_table driver matching
  soc: qcom: smd-rpm: Correct the active vs sleep state flagging
  soc: smd: Migrate the wifi driver from old smd driver to new smd driver.
  qcom-smd-rpm: Add MSM8916 support
  fixup! regulator: smd: Add floor and corner operations
  gpio:smp2p:qcom: kill set_irq_flags and use genirq
  qcom/smd: support transmit/receive the data not aligned to 32bit.
  remoteproc: tz_pil: skip waiting ready irq if it not provided
  remoteproc: tz_pil: take relocation flag into account
  remoteproc: tz_pil: make irqs, smd edge & crash-reason optional properties
  regulator: smd: remove left over debug statement
  regulator: smd: Add correct ifdef flag for stubs
  regulator: smd: Make set_{corner,floor} work with regulator struct
  regulator: smd: Add floor and corner operations
  HACK: soc: qcom: smd: Add debug to fix timing
  ...