This series expand the Redmi Note 7 device port to support: + Regulators + Volume keys + eMMC and SD card slot + Framebuffer display + USB Changes in v2: - Dropped linux,input-type from volume up as 1 is set by default. - Dropped gpio-key,wakeup as it's a legacy property name and is not relevant for a volume button. - Rename label cont_splash_mem to framebuffer_mem and change node name to memory. Changes in v3: - Add voltage range for vph_pwr - Move RESIN to PM660 and make PON keys disabled by default - Addressed review comments from Konrad - Make Alexey Min the author of the USB patch as he came up with the patch first on downstream. Changes in v4: - Dropped gpio.h from device tree as it's defined in sdm630.dtsi Alexey Min (1): arm64: dts: qcom: sdm660-xiaomi-lavender: Add USB Dang Huynh (7): arm64: dts: qcom: sdm630: Assign numbers to eMMC and SD arm64: dts: qcom: sdm630-pm660: Move RESIN to pm660 dtsi arm64: dts: qcom: sdm660-xiaomi-lavender: Add RPM and fixed regulators arm64: dts: qcom: sdm660-xiaomi-lavender: Add PWRKEY and RESIN arm64: dts: qcom: sdm660-xiaomi-lavender: Add volume up button arm64: dts: qcom: sdm660-xiaomi-lavender: Add eMMC and SD arm64: dts: qcom: sdm660-xiaomi-lavender: Enable Simple Framebuffer arch/arm64/boot/dts/qcom/pm660.dtsi | 12 +- .../dts/qcom/sdm630-sony-xperia-nile.dtsi | 16 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 5 + .../boot/dts/qcom/sdm660-xiaomi-lavender.dts | 352 ++++++++++++++++++ 4 files changed, 376 insertions(+), 9 deletions(-) -- 2.33.1