summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/rk3288-firefly.dtsi
AgeCommit message (Collapse)Author
2018-04-27arm: dts: rockchip: update tsadc's pinctrl for rk3288Rocky Hao
we set cru reset as tshut's default mode, i.e. hw-tshut-mode = <0>, and otp_gpio mode is set accordingly. if gpio mode is set, i.e. hw-tshut-mode = <1>, otp_out is set accordingly. Change-Id: I3cb4588fec171e2867a326f55c2115b1da927ac3 Signed-off-by: Rocky Hao <rocky.hao@rock-chips.com>
2017-10-18ARM: dts: rockchip: firefly: don't delete display nodeMark Yao
Change-Id: Iba623a8afab69ee7ee542f81b2d7fd644a02d656 Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
2017-08-28ARM: dts: rockchip: add RK3288 firefly reload board dts filejesse.huang
rk3288-firefly.dtsi: move panel nodes to the edp_panel Change-Id: I7c613f172c7d36c8bb5450bae9763a2bd8b535e3 Signed-off-by: Huang jianzhi <jesse.huang@rock-chips.com>
2017-06-23ARM: dts: rockchip: convert rk3288 device tree files to 64 bitsHuang, Tao
In order to be able to use more than 4GB of RAM when the LPAE is activated, the dts must be converted in 64 bits. Most of the changes by the following commands: sed -e 's/0xff/0x0 0xff/g' -e 's/0x0 0xff[[:xdigit:]]\{6\}/& 0x0/g' sed 's/reg = <0x0 0x80000000>/reg = <0x0 0x0 0x0 0x80000000>/' sed 's/reg = <0 0x80000000>/reg = <0x0 0x0 0x0 0x80000000>/' sed 's/reg = <0 0x8000000>/reg = <0x0 0x0 0x0 0x8000000>/' Change-Id: Ic4711ae04abc03db9ee09f78223a955a66a85d60 Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2017-05-31ARM: dts: rockchip: add eDP panel support for FireflyRandy Li
This patch adds the supporting to the eDP panel sold by the T-CHIP for the Firefly RK3288. I assign the VOP lite for the eDP panel and VOP big to HDMI, as the HDMI supports 4K resolution. With a different VOP device, eDP panel and HDMI could display a different contents. The InvenSense MPU6050 sensor at the botton of the panel is also enabled. The Firefly RK3288 Reload use a different GPIO pin to enable the power of the eDP panel. Change-Id: Id78249f001d171ede79fe835d24c40a75ff8a0df Signed-off-by: Randy Li <ayaka@soulik.info> Signed-off-by: Randy Li <randy.li@rock-chips.com>
2017-03-09ARM: dts: rockchip: use hdmi-ddc for ddc bus in rk3288Nickey Yang
Using the builtin I2C controller in dw_hdmi is better than using the normal RK3288 I2C controller(I2C5). Test: work normally when switch mode between 4K@60hz|4K@30hz|1080P.. Change-Id: Ifb4b72ca5649efb0cc3055f2db34ebbcc2377c4c Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2017-01-06arm: dts: add mali supply for fireflyJacob Chen
Change-Id: I4db186469e1737deb77385f3a13951074321ecdf Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com>
2016-12-20arm: dts: rockchip: switch to vpu-service in rk3288 linux boardsJacob Chen
We decide to back to old vcodec driver until getting a better v4l2 solution Change-Id: Iec3f5b3aba86866a0b0fc7aab5b6c2b28bc268d9 Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com>
2016-12-20arm: dts: enable rga for rk3288 linux boardsJacob Chen
we will use rga to speed xserver and wayland. Change-Id: Ic975b1bbeb6afd8a3a15ba41afc1d8ff10c6d3b4 Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com>
2016-12-09UPSTREAM: ARM: dts: rockchip: move rk3288 io-domain nodes to the grfJacob Chen
io-voltage control is actually part of the grf, so move the node under the newly available grf simple-mfd. To minimize duplicate code, the core node and compatible property gets placed in the core rk3288.dtsi while the individual boards now only need to enable it and add the necessary supply properties. cherry picked from commit 4b91545072ad7ca1963d2a89c8b42fc2eb561484) Signed-off-by: Heiko Stuebner <heiko@sntech.de> Conflicts: arch/arm/boot/dts/rk3288-miqi.dts arch/arm/boot/dts/rk3288-rock2-som.dtsi Change-Id: I4f5ecc16524c52e8ac6f04cf8b9cdc0e1b7d937f (cherry picked from commit 3445b2fae55f1a232e6e4843f4f74de074d8c07f) Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com>
2016-09-22arm: dts: add ramp delay to vdd_gpu for rk3288Jacob Chen
for mali devfreq Change-Id: I561fe2db1a38bafcf56db7e8991172d6031da41a Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com>
2016-09-01ARM: dts: rockchip: Add SPDIF optical out on rk3288-fireflyNickey Yang
Enable the SPDIF optical output on rk3288-firefly boards. Change-Id: I84701df1b193e69673a963045cbd9fb4069e9741 Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2016-09-01ARM: dts: rockchip: make vcca_33 always on in firefly boardNickey Yang
rk3288-firefly board needs vcca_33 to be always on. Change-Id: Iffde1a2857b92d10bf8f306c2257480fdf7f091c Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2016-08-11ARM: dts: rockchip: enable vpu for rk3288-fireflyNickey Yang
Change-Id: I551cc01e658228656fed1a423a9dbeee23dbdcd3 Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2016-08-11ARM: dts: rockchip: bump sd card pin drive strength up on rk3288-fireflyNickey Yang
This patch fix a corruption when reading card information during probe time. Change-Id: I3fe1b32db12b7d71f7ae0c724b7c6d70382e3210 Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2016-08-11ARM: dts: rk3288: support AP6335 bt for rk3288-fireflyNickey Yang
Change-Id: Ib9ea03fe42eecde3bf0292b57a9aa0754f849bf5 Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2016-08-11ARM: dts: rk3288: support AP6335 wifi for rk3288-fireflyNickey Yang
This patch add and enable AP6335 wifi node for rk3288-firefly Change-Id: I5db126aa50b7d83cd50498d487c35383c900b855 Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2016-08-08ARM: dts: rockchip: add supports-sd for rk3288 sdmmc propertyNickey Yang
Change-Id: Iecd1bb362c1437cd9d5d72c4f6ddc7aaad8b5282 Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2016-05-31UPSTREAM: ARM: dts: rockchip: remove broken-cd from emmc and sdioShawn Lin
Only one of "broken-cd" and "non-removable" should be supplied according to Documentation/devicetree/bindings/mmc/mmc.txt. Obviously emmc and sdio-wifi are non-removable devices, while broken-cd is for removable device whose card detect pin is broken. Change-Id: I4be26d4bc14faefa9ff81fcabada0a768419108f Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> (cherry picked from git.kernel.org next/linux-next.git master commit 57375d88fa3f6bf9351051529464c708f72adb1d) Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2015-10-08ARM: dts: rockchip: add rk3288-firefly iodomainsHeiko Stuebner
Add the iodomains node and reference the correct regulator for each domain. This also includes adding the currently unused dvp regulators. Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2015-10-08ARM: dts: rockchip: fixup firefly mmc suppliesHeiko Stuebner
Fix some incorrect references to mmc regulators. vccio_wl for example is the io-voltage supply not the core supply of the wifi module itself, which is vbat_wl instead. Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2015-07-16ARM: dts: rockchip: add missing device_type = "memory" to boardsHeiko Stuebner
The memory node is supposed to contain a device_type property marking it as memory. The currently included boards miss this property. Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2015-07-06ARM: dts: rockchip: Add ramp delay for vdd_cpu in firefly board dtsRomain Perier
Adds ramp delay for the vdd_cpu output. It removes warning "ramp_delay not set" emitted by the function regulator_set_voltage_time_sel() by the same time, which floods kernel logs. Signed-off-by: Romain Perier <romain.perier@gmail.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2015-04-27ARM: dts: rockchip: enable tsadc on rk3288 boardsHeiko Stuebner
The tsadc is used to read cpu and gpu temperatures. Also enable it on the other rk3288 boards beside the evb using the cru reset settings. Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2015-04-27ARM: dts: rockchip: add act8846 supplies on rk3288-fireflyHeiko Stuebner
We defined bindings for the supply handling of act8846 regulators now, so describe those on the firefly too. Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2015-02-23ARM: dts: rockchip: enable gmac on rk3288-fireflyHeiko Stuebner
This was left out of the original firefly board definition due to the ethernet support going completely through the network tree, making the underlying nodes unavailable. Now that everything is present enable the gmac on the firefly. Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2015-02-23ARM: dts: rockchip: enable usbphy on rk3288-fireflyHeiko Stuebner
Enable the usb phys on the firefly board. Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2015-01-30ARM: dts: rockchip: move the hdmi ddc-i2c-bus property to the actual boardsHeiko Stuebner
Currently the hdmi driver is using one of the soc i2c busses for ddc probing and while documentation always specifies i2c5 as hdmi-i2c it could very well be any other bus as well. Therefore this is a property of the board and should be specified there. Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2015-01-30ARM: dts: rockchip: enable vops and hdmi output on rk3288-firefly and -evbHeiko Stuebner
This enables the recently added display nodes on the firefly and evb, letting the boards output graphic data over the hdmi port. This includes enabling of i2c5 on the evb that is used for ddc probing and setting the lcd-regulators to always on until the hdmi driver learns about using them. Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2015-01-26ARM: dts: rockchip: add dts for Firefly Firefly-RK3288 boardsFUKAUMI Naoki
This adds support for Firefly-RK3288, Rockchip RK3288 based development boards made by Firefly. There are 2 dts for 2 versions of the board. rk3288-firefly-beta.dts is for the beta version, rk3288-firefly.dts is for the mass production version. Signed-off-by: FUKAUMI Naoki <naobsd@gmail.com> [removed gmac reference, due to the gmac node going through the net-tree] Tested-by: Heiko Stuebner <heiko@sntech.de> Signed-off-by: Heiko Stuebner <heiko@sntech.de>