UPSTREAM: ARM: dts: rockchip: rename rk3228.dtsi to rk322x.dtsi We have the brother chipset that RK3228 and RK3229, they share most of dts configuration, but there are a number of different features. In order to develop the future when they are easy to distinguish, we need them to be independent. Signed-off-by: Xing Zheng <zhengxing@rock-chips.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> (cherry picked from git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git v4.8-armsoc/dts32 commit 8372d93df7c265a67676dcd329da9588cc769192) Change-Id: I0b3c91cddb3ca919b165ba1ec5b2b9466945546d Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
UPSTREAM: ARM: dts: rockchip: add i2c nodes for RK3228 SoCs This patch add the i2c dt nodes for rk3228 SoCs. Signed-off-by: Yakir Yang <ykk@rock-chips.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> (cherry picked from git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git v4.8-armsoc/dts32 commit d549df4b225ad2386cbf59254eab2ec116babdca) Change-Id: I8f607b3af6b07bec509bb3645af6bf3ad59af3f5 Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
UPSTREAM: ARM: dts: rockchip: add the thermal main info found on rk3228 This patch adds the thermal needed main information for rk3228 SoCS. Basically has the following content: 1) TSADC controller: Add the needed attributes for rk3036 TSADC controller. Especially for the TSHUT, in some cases if we are unable to shut it down in orderly fashion (says: kernel is stuck holding a lock or similar), then hardware TSHUT will reset it. If the temperature is over 95C over a period of time the thermal shutdown of the tsadc is invoked with can either reset the entire chip via the CRU, or notify the PMIC via a GPIO. This should be set in the specific board. 2) Thermal zones: Add the needed device mode for thermal generic framework. Detail in Documentation/devicetree/bindings/thermal/thermal.txt. Signed-off-by: Caesar Wang <wxt@rock-chips.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> (cherry picked from git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git v4.8-armsoc/dts32 commit 7796031eec9e41099af35bc531f04843358fa3f1) Change-Id: I415d5ac7ba2bca2259821dae6af98970e039d455 Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
UPSTREAM: ARM: dts: rockchip: add core rk3228 dtsi Initial release for rk3228 shared dtsi. Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> (cherry picked from git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git v4.8-armsoc/v4.8-armsoc/dts32 commit 9848ebeb952d2a46852bdde96101d280fc69b54b) Change-Id: I98ae8a73a5a46c2d2e82ae590d24f932c5426ddb Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
ARM: dts: rockchip: remove unused rk3228 dts files There are old v3.10 dts and unsuitable for v4.4, we need to remove them. Change-Id: I070fb1fd5d513883f43dfbdab6f173e68fe48e72 Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
net: rockchip: gmac: support RK3228 Change-Id: I1cf343d2d7768681b7ec2ad0d95484267d59b82b Signed-off-by: Roger Chen <roger.chen@rock-chips.com>
ARM: dts: fix emmc/sdio/sd clkgates and offset for rk3228 Fixes: 2cb01afbb ("ARM: rk3228: dtsi: add SDCard/SDIO/eMMC ...") Change-Id: Ie1fcd214d6dc3ec7e13ab54ada24dc71b8e7ffd3 Signed-off-by: xiaoyao <xiaoyao@rock-chips.com>
ARM: dts: add sdmmc/sdio pinctrl for rk3228 Change-Id: I0c3f3159d46705de40ca6ff7de4a8aee6ea17a24 Signed-off-by: xiaoyao <xiaoyao@rock-chips.com>
ARM: dts: rk3228: add usb node Change-Id: I4ccd1fb9ad2cd5b036d0cfde736fe990ad0673d0 Signed-off-by: Yunzhi Li <lyz@rock-chips.com>
ARM: dtsi: rk3228: add dram timing node Change-Id: Ieb7c43f6e546e75e72c7db99894d6ca0cfbb31a1 Signed-off-by: Tang Yun ping <typ@rock-chips.com>
ARM: dts: rk3228: add nandc support Change-Id: I40ddba4f4ce56a34ca5e448f1dfbcc06c2ad445c Signed-off-by: Zhaoyifeng <zyf@rock-chips.com>
ARM: dtsi: rk3228: add psci support This is just add psci code into kernel, if you want to enable psci, you must add psci=enable in the Command Line. Change-Id: Iaf0e0116cbaba0d210cb99d59c0ee82768bf54bb Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
arm: rockchip: rk3228: dts: add pwm remote-ctrl Change-Id: Iccb31c2472238887b24ca61d7c7bdcb54a1e0778 Signed-off-by: Huang zhibao <hzb@rock-chips.com>
ARM: dts: rk3228: add ion node Add ion node, with two memory reserved region, cma-heap and system-heap Change-Id: Ic6c4da56e0c608135653f901f37adfed7bc7cb15 Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
ARM: dts: rk3228: hdmi: add pinctrl and pclk_hdmi_phy Change-Id: I5570a3bf1970e6f8748cab55fea06a11af5c4f3e Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
uart: rockchip: add uart supported for rk3228 Change-Id: I86b49f20954a739645b9277e45d6b75058ff9c2b Signed-off-by: David Wu <wdc@rock-chips.com>
ARM: dts: rk3228: tsadc: support tsadc for rk3228 add rk3228 tsadc parameter for dtsi. Change-Id: I74cc9b6c2e4d53aa5e3391d5a820937925f07077 Signed-off-by: zhangqing <zhangqing@rock-chips.com>
pwm: rockchip: add pwm supported for rk3228 Change-Id: I30d816d4bca2fb532b009505947d1465732a2f07 Signed-off-by: David Wu <wdc@rock-chips.com>
i2c: rockchip: add i2c supported for rk3228 Change-Id: I3836b589f3ba456869f20a0ad97e6cde031debfd Signed-off-by: David Wu <wdc@rock-chips.com>
rk3228: pinctrl: add rk3288-pinctrl func supported Change-Id: I9d85f55d6478bcd5dfcee704b235585ee0ba7c75 Signed-off-by: David Wu <wdc@rock-chips.com>