ARM: dts: sony-rhine: Update the pinctrl handling for wcnss

Include BT and FM in the wcnss active pinctrl state and move the
consumer to the wcnss driver.

Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
ARM: dts: sony-rhine: Use reg to specify "address" of smsm

The smsm subnodes represents the various elements in the smsm smem item,
so make them use reg instead of a special property.

Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
ARM: dts: sony-rhine: Connect remoteproc to smd

Link the pronto remoteproc driver to the pronto smd edge, so that it
will inform the smd driver that the remote processor went down and that
it should reset all open smd channels on that edge.

Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
ARM: dts: sony-rhine: Clenaup interrupt specifier of wcn36xx

Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
ARM: dts: sony-rhine: Add stub ipcrtr node

The pronto block goes belly up if it can't bring up the IPCRTR smd
channel, so add a stub driver node to make it happy.

Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
ARM: defconfig: sony: Enable IPCRTR stub driver

Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
ARM: dts: sony-rhine: Move wcnss pinctrl consumer to rproc

The pin state of the pronto block must be set up when booting the cpu or
it will go belly up, so move the pinctrl state reference here.

Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>