Documentation/devicetree/bindings/arm/tegra/nvidia,nvec.txt |
[moved from Documentation/devicetree/bindings/nvec/nvidia,nvec.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/crypto/fsl-sec4.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/display/arm,pl11x.txt |
[moved from Documentation/devicetree/bindings/video/arm,pl11x.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/armada/marvell,dove-lcd.txt |
[moved from Documentation/devicetree/bindings/drm/armada/marvell,dove-lcd.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/atmel,lcdc.txt |
[moved from Documentation/devicetree/bindings/video/atmel,lcdc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/atmel/hlcdc-dc.txt |
[moved from Documentation/devicetree/bindings/drm/atmel/hlcdc-dc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/bridge/adi,adv7123.txt |
[moved from Documentation/devicetree/bindings/video/adi,adv7123.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt |
[moved from Documentation/devicetree/bindings/video/adi,adv7511.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/bridge/dw_hdmi.txt |
[moved from Documentation/devicetree/bindings/drm/bridge/dw_hdmi.txt with 91% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/bridge/ps8622.txt |
[moved from Documentation/devicetree/bindings/video/bridge/ps8622.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/bridge/ptn3460.txt |
[moved from Documentation/devicetree/bindings/video/bridge/ptn3460.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/bridge/tda998x.txt |
[moved from Documentation/devicetree/bindings/drm/i2c/tda998x.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/bridge/thine,thc63lvdm83d.txt |
[moved from Documentation/devicetree/bindings/video/thine,thc63lvdm83d with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/cirrus,clps711x-fb.txt |
[moved from Documentation/devicetree/bindings/video/cirrus,clps711x-fb.txt with 94% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt |
[moved from Documentation/devicetree/bindings/video/analog-tv-connector.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/connector/dvi-connector.txt |
[moved from Documentation/devicetree/bindings/video/dvi-connector.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/connector/hdmi-connector.txt |
[moved from Documentation/devicetree/bindings/video/hdmi-connector.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/connector/vga-connector.txt |
[moved from Documentation/devicetree/bindings/video/vga-connector.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/exynos/exynos-mic.txt |
[moved from Documentation/devicetree/bindings/video/exynos-mic.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/exynos/exynos5433-decon.txt |
[moved from Documentation/devicetree/bindings/video/exynos5433-decon.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt |
[moved from Documentation/devicetree/bindings/video/exynos7-decon.txt with 97% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/exynos/exynos_dp.txt |
[moved from Documentation/devicetree/bindings/video/exynos_dp.txt with 98% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/exynos/exynos_dsim.txt |
[moved from Documentation/devicetree/bindings/video/exynos_dsim.txt with 98% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/exynos/exynos_hdmi.txt |
[moved from Documentation/devicetree/bindings/video/exynos_hdmi.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/exynos/exynos_hdmiddc.txt |
[moved from Documentation/devicetree/bindings/video/exynos_hdmiddc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/exynos/exynos_hdmiphy.txt |
[moved from Documentation/devicetree/bindings/video/exynos_hdmiphy.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/exynos/exynos_mixer.txt |
[moved from Documentation/devicetree/bindings/video/exynos_mixer.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt |
[moved from Documentation/devicetree/bindings/video/samsung-fimd.txt with 98% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/fsl,dcu.txt |
[moved from Documentation/devicetree/bindings/video/fsl,dcu.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/imx/fsl,imx-fb.txt |
[moved from Documentation/devicetree/bindings/video/fsl,imx-fb.txt with 96% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt |
[moved from Documentation/devicetree/bindings/drm/imx/fsl-imx-drm.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/imx/hdmi.txt |
[moved from Documentation/devicetree/bindings/drm/imx/hdmi.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/imx/ldb.txt |
[moved from Documentation/devicetree/bindings/drm/imx/ldb.txt with 98% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/marvell,pxa2xx-lcdc.txt |
[new file with mode: 0644] |
patch | blob |
Documentation/devicetree/bindings/display/mipi-dsi-bus.txt |
[moved from Documentation/devicetree/bindings/mipi/dsi/mipi-dsi-bus.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/msm/dsi.txt |
[moved from Documentation/devicetree/bindings/drm/msm/dsi.txt with 98% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/msm/edp.txt |
[moved from Documentation/devicetree/bindings/drm/msm/edp.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/msm/gpu.txt |
[moved from Documentation/devicetree/bindings/drm/msm/gpu.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/msm/hdmi.txt |
[moved from Documentation/devicetree/bindings/drm/msm/hdmi.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/msm/mdp.txt |
[moved from Documentation/devicetree/bindings/drm/msm/mdp.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/mxsfb.txt |
[moved from Documentation/devicetree/bindings/fb/mxsfb.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/ampire,am800480r3tmqwa1h.txt |
[moved from Documentation/devicetree/bindings/panel/ampire,am800480r3tmqwa1h.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/auo,b080uan01.txt |
[moved from Documentation/devicetree/bindings/panel/auo,b080uan01.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/auo,b101aw03.txt |
[moved from Documentation/devicetree/bindings/panel/auo,b101aw03.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/auo,b101ean01.txt |
[moved from Documentation/devicetree/bindings/panel/auo,b101ean01.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/auo,b101xtn01.txt |
[moved from Documentation/devicetree/bindings/panel/auo,b101xtn01.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/auo,b116xw03.txt |
[moved from Documentation/devicetree/bindings/panel/auo,b116xw03.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/auo,b133htn01.txt |
[moved from Documentation/devicetree/bindings/panel/auo,b133htn01.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/auo,b133xtn01.txt |
[moved from Documentation/devicetree/bindings/panel/auo,b133xtn01.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/avic,tm070ddh03.txt |
[moved from Documentation/devicetree/bindings/panel/avic,tm070ddh03.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/chunghwa,claa101wa01a.txt |
[moved from Documentation/devicetree/bindings/panel/chunghwa,claa101wa01a.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/chunghwa,claa101wb03.txt |
[moved from Documentation/devicetree/bindings/panel/chunghwa,claa101wb03.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/display-timing.txt |
[moved from Documentation/devicetree/bindings/video/display-timing.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/edt,et057090dhu.txt |
[moved from Documentation/devicetree/bindings/panel/edt,et057090dhu.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/edt,et070080dh6.txt |
[moved from Documentation/devicetree/bindings/panel/edt,et070080dh6.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/edt,etm0700g0dh6.txt |
[moved from Documentation/devicetree/bindings/panel/edt,etm0700g0dh6.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/foxlink,fl500wvr00-a0t.txt |
[moved from Documentation/devicetree/bindings/panel/foxlink,fl500wvr00-a0t.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/giantplus,gpg482739qs5.txt |
[moved from Documentation/devicetree/bindings/panel/giantplus,gpg482739qs5.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/hannstar,hsd070pww1.txt |
[moved from Documentation/devicetree/bindings/panel/hannstar,hsd070pww1.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/hannstar,hsd100pxn1.txt |
[moved from Documentation/devicetree/bindings/panel/hannstar,hsd100pxn1.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/hit,tx23d38vm0caa.txt |
[moved from Documentation/devicetree/bindings/panel/hit,tx23d38vm0caa.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/innolux,at043tn24.txt |
[moved from Documentation/devicetree/bindings/panel/innolux,at043tn24.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/innolux,g121i1-l01.txt |
[moved from Documentation/devicetree/bindings/panel/innolux,g121i1-l01.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/innolux,n116bge.txt |
[moved from Documentation/devicetree/bindings/panel/innolux,n116bge.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/innolux,n156bge-l21.txt |
[moved from Documentation/devicetree/bindings/panel/innolux,n156bge-l21.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/innolux,zj070na-01p.txt |
[moved from Documentation/devicetree/bindings/panel/innolux,zj070na-01p.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/lg,lb070wv8.txt |
[moved from Documentation/devicetree/bindings/panel/lg,lb070wv8.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl01.txt |
[moved from Documentation/devicetree/bindings/panel/lg,ld070wx3-sl01.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/lg,lg4573.txt |
[moved from Documentation/devicetree/bindings/panel/lg,lg4573.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/lg,lh500wx1-sd03.txt |
[moved from Documentation/devicetree/bindings/panel/lg,lh500wx1-sd03.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/lg,lp129qe.txt |
[moved from Documentation/devicetree/bindings/panel/lg,lp129qe.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.txt |
[moved from Documentation/devicetree/bindings/video/lgphilips,lb035q02.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt |
[moved from Documentation/devicetree/bindings/panel/nec,nl4827hc19-05b.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/okaya,rs800480t-7x0gp.txt |
[moved from Documentation/devicetree/bindings/panel/okaya,rs800480t-7x0gp.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/ortustech,com43h4m85ulc.txt |
[moved from Documentation/devicetree/bindings/panel/ortustech,com43h4m85ulc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/panasonic,vvx10f004b00.txt |
[moved from Documentation/devicetree/bindings/panel/panasonic,vvx10f004b00.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/panel-dpi.txt |
[moved from Documentation/devicetree/bindings/video/panel-dpi.txt with 94% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/panel-dsi-cm.txt |
[moved from Documentation/devicetree/bindings/video/panel-dsi-cm.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/samsung,ld9040.txt |
[moved from Documentation/devicetree/bindings/panel/samsung,ld9040.txt with 96% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/samsung,ltn101nt05.txt |
[moved from Documentation/devicetree/bindings/panel/samsung,ltn101nt05.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/samsung,ltn140at29-301.txt |
[moved from Documentation/devicetree/bindings/panel/samsung,ltn140at29-301.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/samsung,s6e8aa0.txt |
[moved from Documentation/devicetree/bindings/panel/samsung,s6e8aa0.txt with 95% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.txt |
[moved from Documentation/devicetree/bindings/panel/sharp,lq101r1sx01.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.txt |
[moved from Documentation/devicetree/bindings/video/sharp,ls037v7dw01.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/shelly,sca07010-bfn-lnn.txt |
[moved from Documentation/devicetree/bindings/panel/shelly,sca07010-bfn-lnn.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/simple-panel.txt |
[moved from Documentation/devicetree/bindings/panel/simple-panel.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/sony,acx565akm.txt |
[moved from Documentation/devicetree/bindings/video/sony,acx565akm.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/toppoly,td028ttec1.txt |
[moved from Documentation/devicetree/bindings/video/toppoly,td028ttec1.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/panel/tpo,td043mtea1.txt |
[moved from Documentation/devicetree/bindings/video/tpo,td043mtea1.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/renesas,du.txt |
[moved from Documentation/devicetree/bindings/video/renesas,du.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt |
[moved from Documentation/devicetree/bindings/video/dw_hdmi-rockchip.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/rockchip/rockchip-drm.txt |
[moved from Documentation/devicetree/bindings/video/rockchip-drm.txt with 88% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt |
[moved from Documentation/devicetree/bindings/video/rockchip-vop.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt |
[moved from Documentation/devicetree/bindings/video/simple-framebuffer-sunxi.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/simple-framebuffer.txt |
[moved from Documentation/devicetree/bindings/video/simple-framebuffer.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/sm501fb.txt |
[moved from Documentation/devicetree/bindings/fb/sm501fb.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/ssd1289fb.txt |
[moved from Documentation/devicetree/bindings/video/ssd1289fb.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/ssd1307fb.txt |
[moved from Documentation/devicetree/bindings/video/ssd1307fb.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/st,stih4xx.txt |
[moved from Documentation/devicetree/bindings/gpu/st,stih4xx.txt with 98% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/tegra/nvidia,tegra114-mipi.txt |
[moved from Documentation/devicetree/bindings/mipi/nvidia,tegra114-mipi.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt |
[moved from Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt with 99% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/ti/ti,dra7-dss.txt |
[moved from Documentation/devicetree/bindings/video/ti,dra7-dss.txt with 95% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt |
[moved from Documentation/devicetree/bindings/video/ti,omap-dss.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/ti/ti,omap2-dss.txt |
[moved from Documentation/devicetree/bindings/video/ti,omap2-dss.txt with 93% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/ti/ti,omap3-dss.txt |
[moved from Documentation/devicetree/bindings/video/ti,omap3-dss.txt with 95% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/ti/ti,omap4-dss.txt |
[moved from Documentation/devicetree/bindings/video/ti,omap4-dss.txt with 97% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/ti/ti,omap5-dss.txt |
[moved from Documentation/devicetree/bindings/video/ti,omap5-dss.txt with 96% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/ti/ti,opa362.txt |
[moved from Documentation/devicetree/bindings/video/ti,opa362.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/ti/ti,tfp410.txt |
[moved from Documentation/devicetree/bindings/video/ti,tfp410.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/ti/ti,tpd12s015.txt |
[moved from Documentation/devicetree/bindings/video/ti,tpd12s015.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/tilcdc/panel.txt |
[moved from Documentation/devicetree/bindings/drm/tilcdc/panel.txt with 96% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/tilcdc/tfp410.txt |
[moved from Documentation/devicetree/bindings/drm/tilcdc/tfp410.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt |
[moved from Documentation/devicetree/bindings/drm/tilcdc/tilcdc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/via,vt8500-fb.txt |
[moved from Documentation/devicetree/bindings/video/via,vt8500-fb.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/wm,prizm-ge-rops.txt |
[moved from Documentation/devicetree/bindings/video/wm,prizm-ge-rops.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/display/wm,wm8505-fb.txt |
[moved from Documentation/devicetree/bindings/video/wm,wm8505-fb.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/eeprom/at25.txt |
[moved from Documentation/devicetree/bindings/misc/at25.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/eeprom/eeprom.txt |
[moved from Documentation/devicetree/bindings/eeprom.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/fpga/altera-socfpga-fpga-mgr.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/hwmon/ina209.txt |
[deleted file] |
patch | blob | history |
Documentation/devicetree/bindings/hwmon/ina2xx.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/iio/accel/lis302.txt |
[moved from Documentation/devicetree/bindings/misc/lis302.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/iio/dac/ti,dac7512.txt |
[moved from Documentation/devicetree/bindings/misc/ti,dac7512.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/iio/pressure/bmp085.txt |
[moved from Documentation/devicetree/bindings/misc/bmp085.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/input/ads7846.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/input/gpio-keys-polled.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/input/gpio-keys.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/input/gpio-matrix-keypad.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/input/hid-over-i2c.txt |
[moved from Documentation/devicetree/bindings/hid/hid-over-i2c.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/input/nvidia,tegra20-kbc.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/input/qcom,pm8xxx-keypad.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/input/samsung-keypad.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt |
[moved from Documentation/devicetree/bindings/arm/gic-v3.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt |
[moved from Documentation/devicetree/bindings/arm/gic.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt |
[moved from Documentation/devicetree/bindings/arm/versatile-fpga-irq.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt |
[moved from Documentation/devicetree/bindings/arm/vic.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/axis,crisv32-intc.txt |
[moved from Documentation/devicetree/bindings/cris/interrupts.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/img,meta-intc.txt |
[moved from Documentation/devicetree/bindings/metag/meta-intc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/img,pdc-intc.txt |
[moved from Documentation/devicetree/bindings/metag/pdc-intc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/intel,ce4100-ioapic.txt |
[moved from Documentation/devicetree/bindings/x86/interrupt.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt |
[moved from Documentation/devicetree/bindings/arm/mediatek/mediatek,sysirq.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/mrvl,intc.txt |
[moved from Documentation/devicetree/bindings/arm/mrvl/intc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/nxp,lpc3220-mic.txt |
[moved from Documentation/devicetree/bindings/arm/lpc32xx-mic.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/open-pic.txt |
[moved from Documentation/devicetree/bindings/open-pic.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/samsung,exynos4210-combiner.txt |
[moved from Documentation/devicetree/bindings/arm/samsung/interrupt-combiner.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/snps,arc700-intc.txt |
[moved from Documentation/devicetree/bindings/arc/interrupts.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/snps,archs-idu-intc.txt |
[moved from Documentation/devicetree/bindings/arc/archs-idu-intc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/snps,archs-intc.txt |
[moved from Documentation/devicetree/bindings/arc/archs-intc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/st,spear3xx-shirq.txt |
[moved from Documentation/devicetree/bindings/arm/spear/shirq.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/ti,c64x+megamod-pic.txt |
[moved from Documentation/devicetree/bindings/c6x/interrupt.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/ti,cp-intc.txt |
[moved from Documentation/devicetree/bindings/arm/davinci/cp-intc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/ti,omap2-intc.txt |
[moved from Documentation/devicetree/bindings/arm/omap/intc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/interrupt-controller/via,vt8500-intc.txt |
[moved from Documentation/devicetree/bindings/arm/vt8500/via,vt8500-intc.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/leds/backlight/88pm860x.txt |
[moved from Documentation/devicetree/bindings/video/backlight/88pm860x.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/leds/backlight/gpio-backlight.txt |
[moved from Documentation/devicetree/bindings/video/backlight/gpio-backlight.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/leds/backlight/lp855x.txt |
[moved from Documentation/devicetree/bindings/video/backlight/lp855x.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/leds/backlight/max8925-backlight.txt |
[moved from Documentation/devicetree/bindings/video/backlight/max8925-backlight.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt |
[moved from Documentation/devicetree/bindings/video/backlight/pm8941-wled.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/leds/backlight/pwm-backlight.txt |
[moved from Documentation/devicetree/bindings/video/backlight/pwm-backlight.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/leds/backlight/sky81452-backlight.txt |
[moved from Documentation/devicetree/bindings/video/backlight/sky81452-backlight.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/leds/backlight/tps65217-backlight.txt |
[moved from Documentation/devicetree/bindings/video/backlight/tps65217-backlight.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/memory-controllers/calxeda-ddr-ctrlr.txt |
[moved from Documentation/devicetree/bindings/arm/calxeda/mem-ctrlr.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/mfd/sky81452.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/mfd/tc3589x.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/mmc/mmc.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/pci/pci.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/phy/calxeda-combophy.txt |
[moved from Documentation/devicetree/bindings/arm/calxeda/combophy.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/phy/keystone-usb-phy.txt |
[moved from Documentation/devicetree/bindings/usb/keystone-phy.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/phy/mxs-usb-phy.txt |
[moved from Documentation/devicetree/bindings/usb/mxs-phy.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.txt |
[moved from Documentation/devicetree/bindings/usb/nvidia,tegra20-usb-phy.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/phy/qcom,usb-8x16-phy.txt |
[moved from Documentation/devicetree/bindings/usb/qcom,usb-8x16-phy.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/power/wakeup-source.txt |
[new file with mode: 0644] |
patch | blob |
Documentation/devicetree/bindings/rng/atmel-trng.txt |
[moved from Documentation/devicetree/bindings/hwrng/atmel-trng.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/rng/brcm,iproc-rng200.txt |
[moved from Documentation/devicetree/bindings/hwrng/brcm,iproc-rng200.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/rng/omap_rng.txt |
[moved from Documentation/devicetree/bindings/hwrng/omap_rng.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/rng/timeriomem_rng.txt |
[moved from Documentation/devicetree/bindings/hwrng/timeriomem_rng.txt with 100% similarity] |
patch | blob | history |
Documentation/devicetree/bindings/rtc/isil,isl12057.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/rtc/rtc-opal.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/serial/mrvl,pxa-ssp.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/serial/pl011.txt |
|
patch | blob | history |
Documentation/devicetree/bindings/usb/samsung-usbphy.txt |
[deleted file] |
patch | blob | history |
Documentation/devicetree/bindings/vendor-prefixes.txt |
|
patch | blob | history |
arch/arc/Makefile |
|
patch | blob | history |
arch/arc/boot/dts/Makefile |
|
patch | blob | history |
arch/arm/boot/dts/Makefile |
|
patch | blob | history |
arch/arm64/boot/dts/Makefile |
|
patch | blob | history |
arch/h8300/boot/dts/Makefile |
|
patch | blob | history |
arch/metag/Makefile |
|
patch | blob | history |
arch/metag/boot/dts/Makefile |
|
patch | blob | history |
arch/mips/boot/dts/Makefile |
|
patch | blob | history |
arch/xtensa/Makefile |
|
patch | blob | history |
arch/xtensa/boot/dts/Makefile |
|
patch | blob | history |
drivers/base/core.c |
|
patch | blob | history |
drivers/of/Kconfig |
|
patch | blob | history |
drivers/of/address.c |
|
patch | blob | history |
drivers/of/base.c |
|
patch | blob | history |
drivers/of/device.c |
|
patch | blob | history |
drivers/of/fdt.c |
|
patch | blob | history |
drivers/of/irq.c |
|
patch | blob | history |
drivers/of/of_pci.c |
|
patch | blob | history |
drivers/of/of_reserved_mem.c |
|
patch | blob | history |
drivers/of/overlay.c |
|
patch | blob | history |
drivers/of/platform.c |
|
patch | blob | history |
drivers/of/unittest.c |
|
patch | blob | history |
include/linux/of_irq.h |
|
patch | blob | history |
regmap = <&snvs>;
interrupts = <0 4 0x4>
linux,keycode = <116>; /* KEY_POWER */
- wakeup;
+ wakeup-source;
};
=====================================================================
regmap = <&sec_mon>;
interrupts = <0 4 0x4>;
linux,keycode = <116>; /* KEY_POWER */
- wakeup;
+ wakeup-source;
};
};
-port@[X]: SoC specific port nodes with endpoint definitions as defined
in Documentation/devicetree/bindings/media/video-interfaces.txt,
please refer to the SoC specific binding document:
- * Documentation/devicetree/bindings/drm/imx/hdmi.txt
- * Documentation/devicetree/bindings/video/dw_hdmi-rockchip.txt
+ * Documentation/devicetree/bindings/display/imx/hdmi.txt
+ * Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt
Optional properties
- reg-io-width: the width of the reg:1,4, default set to 1 if not present
location and size of the framebuffer memory.
- clocks : phandle + clock specifier pair of the FB reference clock.
- display : phandle to a display node as described in
- Documentation/devicetree/bindings/video/display-timing.txt.
+ Documentation/devicetree/bindings/display/display-timing.txt.
Additionally, the display node has to define properties:
- bits-per-pixel: Bits per pixel.
- ac-prescale : LCD AC bias frequency. This frequency is the required
Can be used in case timings cannot be provided otherwise
or to override timings provided by the panel.
-[1]: Documentation/devicetree/bindings/video/display-timing.txt
+[1]: Documentation/devicetree/bindings/display/display-timing.txt
Example:
number of lanes supported by the panel.
LANE_COUNT1 = 1, LANE_COUNT2 = 2, LANE_COUNT4 = 4
- display-timings: timings for the connected panel as described by
- Documentation/devicetree/bindings/video/display-timing.txt
+ Documentation/devicetree/bindings/display/display-timing.txt
Optional properties for dp-controller:
-interlaced:
mode
- samsung,esc-clock-frequency: specifies DSI frequency in escape mode
-[1]: Documentation/devicetree/bindings/mipi/dsi/mipi-dsi-bus.txt
+[1]: Documentation/devicetree/bindings/display/mipi-dsi-bus.txt
[2]: Documentation/devicetree/bindings/media/video-interfaces.txt
Example:
3 - for parallel output,
4 - for write-back interface
-[1]: Documentation/devicetree/bindings/video/display-timing.txt
+[1]: Documentation/devicetree/bindings/display/display-timing.txt
[2]: Documentation/devicetree/bindings/media/video-interfaces.txt
Example:
Required nodes:
- display: Phandle to a display node as described in
- Documentation/devicetree/bindings/video/display-timing.txt
+ Documentation/devicetree/bindings/display/display-timing.txt
Additional, the display node has to define properties:
- bits-per-pixel: Bits per pixel
- fsl,pcr: LCDC PCR value
Optional properties (required if display-timings are used):
- display-timings : A node that describes the display timings as defined in
- Documentation/devicetree/bindings/video/display-timing.txt.
+ Documentation/devicetree/bindings/display/display-timing.txt.
- fsl,data-mapping : should be "spwg" or "jeida"
This describes how the color bits are laid out in the
serialized LVDS signal.
--- /dev/null
+PXA LCD Controller
+------------------
+
+Required properties:
+ - compatible : one of these
+ "marvell,pxa2xx-lcdc",
+ "marvell,pxa270-lcdc",
+ "marvell,pxa300-lcdc"
+ - reg : should contain 1 register range (address and length).
+ - interrupts : framebuffer controller interrupt.
+ - clocks: phandle to input clocks
+
+Required nodes:
+ - port: connection to the LCD panel (see video-interfaces.txt)
+ This node must have its properties bus-width and remote-endpoint set.
+ If the panel is not a TFT color panel, then a "lcd-type" property in
+ the panel should specify the panel type.
+ This panel node should be in the board dts.
+
+Example:
+ lcd-controller@40500000 {
+ compatible = "marvell,pxa2xx-lcdc";
+ reg = <0x44000000 0x10000>;
+ interrupts = <17>;
+ clocks = <&clks CLK_LCD>;
+ status = "okay";
+
+ port {
+ lcdc_out: endpoint {
+ remote-endpoint = <&panel_in>;
+ bus-width = <16>;
+ };
+ };
+ };
Optional properties:
- panel@0: Node of panel connected to this DSI controller.
- See files in Documentation/devicetree/bindings/panel/ for each supported
+ See files in Documentation/devicetree/bindings/display/panel/ for each supported
panel.
- qcom,dual-dsi-mode: Boolean value indicating if the DSI controller is
driving a panel which needs 2 DSI links.
Required nodes:
- "panel-timing" containing video timings
- (Documentation/devicetree/bindings/video/display-timing.txt)
+ (Documentation/devicetree/bindings/display/display-timing.txt)
- Video port for DPI input
Example
'endpoint' node, according to the bindings defined in [3]. This
node should describe panel's video bus.
-[1]: Documentation/devicetree/bindings/video/display-timing.txt
+[1]: Documentation/devicetree/bindings/display/display-timing.txt
[2]: Documentation/devicetree/bindings/spi/spi-bus.txt
[3]: Documentation/devicetree/bindings/media/video-interfaces.txt
'endpoint' node, according to the bindings defined in [2]. This
node should describe panel's video bus.
-[1]: Documentation/devicetree/bindings/video/display-timing.txt
+[1]: Documentation/devicetree/bindings/display/display-timing.txt
[2]: Documentation/devicetree/bindings/media/video-interfaces.txt
Example:
- compatible: Should be "rockchip,display-subsystem"
- ports: Should contain a list of phandles pointing to display interface port
of vop devices. vop definitions as defined in
- Documentation/devicetree/bindings/video/rockchip-vop.txt
+ Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt
example:
- reg-names: names of the mapped memory regions listed in regs property in
the same order.
- interrupts : HDMI interrupt number to the CPU.
- - interrupt-names: name of the interrupts listed in interrupts property in
+ - interrupt-names: names of the interrupts listed in interrupts property in
the same order
- clocks: from common clock binding: handle hardware IP needed clocks, the
number of clocks may depend of the SoC type.
- clock-names: names of the clocks listed in clocks property in the same
order.
- pinctrl-0: pin control handle
- - pinctrl-name: names of the pin control to use
+ - pinctrl-names: names of the pin control states to use
- sti,panel: phandle of the panel connected to the DVO output
sti-hqvdp:
- avdd-dsi-supply: phandle of a supply that powers the DSI controller
- nvidia,mipi-calibrate: Should contain a phandle and a specifier specifying
which pads are used by this DSI output and need to be calibrated. See also
- ../mipi/nvidia,tegra114-mipi.txt.
+ ../display/tegra/nvidia,tegra114-mipi.txt.
Optional properties:
- nvidia,ddc-i2c-bus: phandle of an I2C controller used for DDC EDID probing
Texas Instruments DRA7x Display Subsystem
=========================================
-See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
+See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
description about OMAP Display Subsystem bindings.
DSS Core
Texas Instruments OMAP2 Display Subsystem
=========================================
-See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
+See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
description about OMAP Display Subsystem bindings.
DSS Core
Texas Instruments OMAP3 Display Subsystem
=========================================
-See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
+See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
description about OMAP Display Subsystem bindings.
DSS Core
Texas Instruments OMAP4 Display Subsystem
=========================================
-See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
+See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
description about OMAP Display Subsystem bindings.
DSS Core
Texas Instruments OMAP5 Display Subsystem
=========================================
-See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
+See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
description about OMAP Display Subsystem bindings.
DSS Core
- display-timings: typical videomode of lcd panel. Multiple video modes
can be listed if the panel supports multiple timings, but the 'native-mode'
should be the preferred/default resolution. Refer to
- Documentation/devicetree/bindings/video/display-timing.txt for display
+ Documentation/devicetree/bindings/display/display-timing.txt for display
timing binding details.
Optional properties:
Example:
- hps_0_fpgamgr: fpgamgr@0xff706000 {
+ hps_0_fpgamgr: fpgamgr@ff706000 {
compatible = "altr,socfpga-fpga-mgr";
reg = <0xFF706000 0x1000
0xFFB90000 0x1000>;
+++ /dev/null
-ina209 properties
-
-Required properties:
-- compatible: Must be "ti,ina209"
-- reg: I2C address
-
-Optional properties:
-
-- shunt-resistor
- Shunt resistor value in micro-Ohm
-
-Example:
-
-temp-sensor@4c {
- compatible = "ti,ina209";
- reg = <0x4c>;
- shunt-resistor = <5000>;
-};
Required properties:
- compatible: Must be one of the following:
+ - "ti,ina209" for ina209
- "ti,ina219" for ina219
- "ti,ina220" for ina220
- "ti,ina226" for ina226
pendown-gpio GPIO handle describing the pin the !PENIRQ
line is connected to.
wakeup-source use any event on touchscreen as wakeup event.
+ (Legacy property support: "linux,wakeup")
Example for a TSC2046 chip connected to an McSPI controller of an OMAP SoC::
ti,x-plate-ohms = /bits/ 16 <40>;
ti,pressure-max = /bits/ 16 <255>;
- linux,wakeup;
+ wakeup-source;
};
};
- debounce-interval: Debouncing interval time in milliseconds.
If not specified defaults to 5.
- wakeup-source: Boolean, button can wake-up the system.
+ (Legacy property supported: "gpio-key,wakeup")
Example nodes:
- debounce-interval: Debouncing interval time in milliseconds.
If not specified defaults to 5.
- wakeup-source: Boolean, button can wake-up the system.
+ (Legacy property supported: "gpio-key,wakeup")
- linux,can-disable: Boolean, indicates that button is connected
to dedicated (not shared) interrupt which can be disabled to
suppress events from the button.
Optional Properties:
- linux,no-autorepeat: do no enable autorepeat feature.
- wakeup-source: use any event on keypad as wakeup event.
+ (Legacy property supported: "linux,wakeup")
- debounce-delay-ms: debounce interval in milliseconds
- col-scan-delay-us: delay, measured in microseconds, that is needed
before we can scan keypad after activating column gpio
- nvidia,debounce-delay-ms: delay in milliseconds per row scan for debouncing
- nvidia,repeat-delay-ms: delay in milliseconds before repeat starts
- nvidia,ghost-filter: enable ghost filtering for this device
-- nvidia,wakeup-source: configure keyboard as a wakeup source for suspend/resume
+- wakeup-source: configure keyboard as a wakeup source for suspend/resume
+ (Legacy property supported: "nvidia,wakeup-source")
Example:
Usage: optional
Value type: <bool>
Definition: use any event on keypad as wakeup event.
+ (Legacy property supported: "linux,keypad-wakeup")
- keypad,num-rows:
Usage: required
Optional Properties:
- wakeup-source: use any event on keypad as wakeup event.
+ (Legacy property supported: "linux,input-wakeup")
Optional Properties specific to linux:
- linux,keypad-no-autorepeat: do no enable autorepeat feature.
samsung,keypad-num-rows = <2>;
samsung,keypad-num-columns = <8>;
linux,input-no-autorepeat;
- linux,input-wakeup;
+ wakeup-source;
pinctrl-names = "default";
pinctrl-0 = <&keypad_rows &keypad_columns>;
The HLCDC IP exposes two subdevices:
- a PWM chip: see ../pwm/atmel-hlcdc-pwm.txt
- - a Display Controller: see ../drm/atmel-hlcdc-dc.txt
+ - a Display Controller: see ../display/atmel-hlcdc-dc.txt
Example:
Required child nodes:
- backlight : container node for backlight following the binding
- in video/backlight/sky81452-backlight.txt
+ in leds/backlight/sky81452-backlight.txt
- regulator : container node for regulators following the binding
in regulator/sky81452-regulator.txt
bindings/input/matrix-keymap.txt
- linux,no-autorepeat: do no enable autorepeat feature.
- wakeup-source: use any event on keypad as wakeup event.
+ (Legacy property supported: "linux,wakeup")
Example:
Optional SDIO properties:
- keep-power-in-suspend: Preserves card power during a suspend/resume cycle
-- enable-sdio-wakeup: Enables wake up of host system on SDIO IRQ assertion
+- wakeup-source: Enables wake up of host system on SDIO IRQ assertion
+ (Legacy property supported: "enable-sdio-wakeup")
MMC power sequences:
wp-gpios = <&gpio 70 0>;
max-frequency = <50000000>;
keep-power-in-suspend;
- enable-sdio-wakeup;
+ wakeup-source;
mmc-pwrseq = <&sdhci0_pwrseq>
}
PCI bus bridges have standardized Device Tree bindings:
PCI Bus Binding to: IEEE Std 1275-1994
-http://www.openfirmware.org/ofwg/bindings/pci/pci2_1.pdf
+http://www.firmware.org/1275/bindings/pci/pci2_1.pdf
And for the interrupt mapping part:
Open Firmware Recommended Practice: Interrupt Mapping
-http://www.openfirmware.org/1275/practice/imap/imap0_9d.pdf
+http://www.firmware.org/1275/practice/imap/imap0_9d.pdf
Additionally to the properties specified in the above standards a host bridge
driver implementation may support the following properties:
--- /dev/null
+Specifying wakeup capability for devices
+============================================
+
+Any device nodes
+----------------
+Nodes that describe devices which has wakeup capability must contain an
+"wakeup-source" boolean property.
+
+Also, if device is marked as a wakeup source, then all the primary
+interrupt(s) can be used as wakeup interrupt(s).
+
+However if the devices have dedicated interrupt as the wakeup source
+then they need to specify/identify the same using device specific
+interrupt name. In such cases only that interrupt can be used as wakeup
+interrupt.
+
+List of legacy properties and respective binding document
+---------------------------------------------------------
+
+1. "enable-sdio-wakeup" Documentation/devicetree/bindings/mmc/mmc.txt
+2. "gpio-key,wakeup" Documentation/devicetree/bindings/input/gpio-keys{,-polled}.txt
+3. "has-tpo" Documentation/devicetree/bindings/rtc/rtc-opal.txt
+4. "isil,irq2-can-wakeup-machine" Documentation/devicetree/bindings/rtc/isil,isl12057.txt
+5. "linux,wakeup" Documentation/devicetree/bindings/input/gpio-matrix-keypad.txt
+ Documentation/devicetree/bindings/mfd/tc3589x.txt
+ Documentation/devicetree/bindings/input/ads7846.txt
+6. "linux,keypad-wakeup" Documentation/devicetree/bindings/input/qcom,pm8xxx-keypad.txt
+7. "linux,input-wakeup" Documentation/devicetree/bindings/input/samsung-keypad.txt
+8. "nvidia,wakeup-source" Documentation/devicetree/bindings/input/nvidia,tegra20-kbc.txt
+
+Examples
+--------
+
+1. With "wakeup" interrupt name
+
+ device@10000 {
+ compatible = "vendor,device-id";
+ reg = <0x10000 0x1000>;
+ interrupts = <0 19 4>, <0 21 4>, <0 22 4>;
+ interrupt-names = "ack", "err", "wakeup";
+ wakeup-source;
+ };
+
+2. Without "wakeup" interrupt name
+
+ embedded-controller {
+ compatible = "google,cros-ec-i2c";
+ reg = <0x1e>;
+ interrupts = <6 0>;
+ interrupt-parent = <&gpx1>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&ec_irq>;
+ wakeup-source;
+ };
+
+3. Without interrupts
+
+ gpio_keys {
+ compatible = "gpio-keys";
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ button@1 {
+ debounce_interval = <50>;
+ wakeup-source;
+ linux,code = <116>;
+ label = "POWER";
+ gpios = <&iofpga_gpio0 0 0x4>;
+ };
+ [....]
+ };
line).
Nonetheless, it also supports an option boolean property
-("isil,irq2-can-wakeup-machine") to handle the specific use-case found
+("wakeup-source") to handle the specific use-case found
on at least three in-tree users of the chip (NETGEAR ReadyNAS 102, 104
and 2120 ARM-based NAS); On those devices, the IRQ#2 pin of the chip
(associated with the alarm supported by the driver) is not connected
Optional properties:
- - "isil,irq2-can-wakeup-machine": mark the chip as a wakeup source,
- independently of the availability of an IRQ line connected to the
- SoC.
+ - "wakeup-source": mark the chip as a wakeup source, independently of
+ the availability of an IRQ line connected to the SoC.
+ (Legacy property supported: "isil,irq2-can-wakeup-machine")
- "interrupt-parent", "interrupts": for passing the interrupt line
of the SoC connected to IRQ#2 of the RTC chip.
isl12057: isl12057@68 {
compatible = "isil,isl12057";
reg = <0x68>;
- isil,irq2-can-wakeup-machine;
+ wakeup-source;
};
- comapatible: Should be "ibm,opal-rtc"
Optional properties:
-- has-tpo: Decides if the wakeup is supported or not.
+- wakeup-source: Decides if the wakeup is supported or not
+ (Legacy property supported: "has-tpo")
Example:
rtc {
compatible = "ibm,opal-rtc";
- has-tpo;
+ wakeup-source;
phandle = <0x10000029>;
linux,phandle = <0x10000029>;
};
mvrl,pxa168-ssp
mrvl,pxa910-ssp
mrvl,ce4100-ssp
- mrvl,lpss-ssp
- reg: The memory base
- dmas: Two dma phandles, one for rx, one for tx
must correspond to the PCLK clocking the internal logic
of the block. Just listing one clock (the first one) is
deprecated.
-- clocks-names:
+- clock-names:
When present, the first clock listed must be named
"uartclk" and the second clock listed must be named
"apb_pclk"
+++ /dev/null
-SAMSUNG USB-PHY controllers
-
-** Samsung's usb 2.0 phy transceiver
-
-The Samsung's usb 2.0 phy transceiver is used for controlling
-usb 2.0 phy for s3c-hsotg as well as ehci-s5p and ohci-exynos
-usb controllers across Samsung SOCs.
-TODO: Adding the PHY binding with controller(s) according to the under
-development generic PHY driver.
-
-Required properties:
-
-Exynos4210:
-- compatible : should be "samsung,exynos4210-usb2phy"
-- reg : base physical address of the phy registers and length of memory mapped
- region.
-- clocks: Clock IDs array as required by the controller.
-- clock-names: names of clock correseponding IDs clock property as requested
- by the controller driver.
-
-Exynos5250:
-- compatible : should be "samsung,exynos5250-usb2phy"
-- reg : base physical address of the phy registers and length of memory mapped
- region.
-
-Optional properties:
-- #address-cells: should be '1' when usbphy node has a child node with 'reg'
- property.
-- #size-cells: should be '1' when usbphy node has a child node with 'reg'
- property.
-- ranges: allows valid translation between child's address space and parent's
- address space.
-
-- The child node 'usbphy-sys' to the node 'usbphy' is for the system controller
- interface for usb-phy. It should provide the following information required by
- usb-phy controller to control phy.
- - reg : base physical address of PHY_CONTROL registers.
- The size of this register is the total sum of size of all PHY_CONTROL
- registers that the SoC has. For example, the size will be
- '0x4' in case we have only one PHY_CONTROL register (e.g.
- OTHERS register in S3C64XX or USB_PHY_CONTROL register in S5PV210)
- and, '0x8' in case we have two PHY_CONTROL registers (e.g.
- USBDEVICE_PHY_CONTROL and USBHOST_PHY_CONTROL registers in exynos4x).
- and so on.
-
-Example:
- - Exynos4210
-
- usbphy@125B0000 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "samsung,exynos4210-usb2phy";
- reg = <0x125B0000 0x100>;
- ranges;
-
- clocks = <&clock 2>, <&clock 305>;
- clock-names = "xusbxti", "otg";
-
- usbphy-sys {
- /* USB device and host PHY_CONTROL registers */
- reg = <0x10020704 0x8>;
- };
- };
-
-
-** Samsung's usb 3.0 phy transceiver
-
-Starting exynso5250, Samsung's SoC have usb 3.0 phy transceiver
-which is used for controlling usb 3.0 phy for dwc3-exynos usb 3.0
-controllers across Samsung SOCs.
-
-Required properties:
-
-Exynos5250:
-- compatible : should be "samsung,exynos5250-usb3phy"
-- reg : base physical address of the phy registers and length of memory mapped
- region.
-- clocks: Clock IDs array as required by the controller.
-- clock-names: names of clocks correseponding to IDs in the clock property
- as requested by the controller driver.
-
-Optional properties:
-- #address-cells: should be '1' when usbphy node has a child node with 'reg'
- property.
-- #size-cells: should be '1' when usbphy node has a child node with 'reg'
- property.
-- ranges: allows valid translation between child's address space and parent's
- address space.
-
-- The child node 'usbphy-sys' to the node 'usbphy' is for the system controller
- interface for usb-phy. It should provide the following information required by
- usb-phy controller to control phy.
- - reg : base physical address of PHY_CONTROL registers.
- The size of this register is the total sum of size of all PHY_CONTROL
- registers that the SoC has. For example, the size will be
- '0x4' in case we have only one PHY_CONTROL register (e.g.
- OTHERS register in S3C64XX or USB_PHY_CONTROL register in S5PV210)
- and, '0x8' in case we have two PHY_CONTROL registers (e.g.
- USBDEVICE_PHY_CONTROL and USBHOST_PHY_CONTROL registers in exynos4x).
- and so on.
-
-Example:
- usbphy@12100000 {
- compatible = "samsung,exynos5250-usb3phy";
- reg = <0x12100000 0x100>;
- #address-cells = <1>;
- #size-cells = <1>;
- ranges;
-
- clocks = <&clock 1>, <&clock 286>;
- clock-names = "ext_xtal", "usbdrd30";
-
- usbphy-sys {
- /* USB device and host PHY_CONTROL registers */
- reg = <0x10040704 0x8>;
- };
- };
cloudengines Cloud Engines, Inc.
cnm Chips&Media, Inc.
cnxt Conexant Systems, Inc.
+compulab CompuLab Ltd.
cortina Cortina Systems, Inc.
cosmic Cosmic Circuits
crystalfontz Crystalfontz America, Inc.
seagate Seagate Technology PLC
semtech Semtech Corporation
sharp Sharp Corporation
+sigma Sigma Designs, Inc.
sil Silicon Image
silabs Silicon Laboratories
siliconmitus Silicon Mitus, Inc.
$(Q)$(MAKE) $(build)=$(boot)/dts $(boot)/dts/$@
dtbs: scripts
- $(Q)$(MAKE) $(build)=$(boot)/dts dtbs
+ $(Q)$(MAKE) $(build)=$(boot)/dts
archclean:
$(Q)$(MAKE) $(clean)=$(boot)
endif
obj-y += $(builtindtb-y).dtb.o
-targets += $(builtindtb-y).dtb
+dtb-y := $(builtindtb-y).dtb
.SECONDARY: $(obj)/$(builtindtb-y).dtb.S
-dtbs: $(addprefix $(obj)/, $(builtindtb-y).dtb)
+dtstree := $(srctree)/$(src)
+dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts))
+always := $(dtb-y)
clean-files := *.dtb *.dtb.S
dtb-$(CONFIG_ARCH_ZX) += zx296702-ad1.dtb
endif
+dtstree := $(srctree)/$(src)
+dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts))
+
always := $(dtb-y)
clean-files := *.dtb
dts-dirs += xilinx
subdir-y := $(dts-dirs)
+
+dtstree := $(srctree)/$(src)
+
+dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(foreach d,$(dts-dirs), $(wildcard $(dtstree)/$(d)/*.dts)))
+
+always := $(dtb-y)
dtb-$(CONFIG_H8S_SIM) := h8s_sim.dtb
dtb-$(CONFIG_H8S_EDOSK2674) := edosk2674.dtb
+dtstree := $(srctree)/$(src)
+dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts))
+
always := $(dtb-y)
clean-files := *.dtb.S *.dtb
$(Q)$(MAKE) $(build)=$(boot)/dts $(boot)/dts/$@
dtbs: scripts
- $(Q)$(MAKE) $(build)=$(boot)/dts dtbs
+ $(Q)$(MAKE) $(build)=$(boot)/dts
archclean:
$(Q)$(MAKE) $(clean)=$(boot)
dtb-$(CONFIG_METAG_BUILTIN_DTB) += $(builtindtb-y).dtb
obj-$(CONFIG_METAG_BUILTIN_DTB) += $(builtindtb-y).dtb.o
-targets += dtbs
-targets += $(dtb-y)
+dtstree := $(srctree)/$(src)
+dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts))
.SECONDARY: $(obj)/$(builtindtb-y).dtb.S
-dtbs: $(addprefix $(obj)/, $(dtb-y))
-
+always += $(dtb-y)
clean-files += *.dtb *.dtb.S
obj-y := $(addsuffix /, $(dts-dirs))
+dtstree := $(srctree)/$(src)
+dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(foreach d,$(dts-dirs), $(wildcard $(dtstree)/$(d)/*.dts)))
+
always := $(dtb-y)
subdir-y := $(dts-dirs)
clean-files := *.dtb *.dtb.S
%.dtb:
$(Q)$(MAKE) $(build)=$(boot)/dts $(boot)/dts/$@
+dtbs: scripts
+ $(Q)$(MAKE) $(build)=$(boot)/dts
+
define archhelp
@echo '* zImage - Compressed kernel image (arch/xtensa/boot/images/zImage.*)'
+ @echo ' dtbs - Build device tree blobs for enabled boards'
endef
obj-$(CONFIG_OF) += $(BUILTIN_DTB)
endif
-clean-files := *.dtb.S
+dtstree := $(srctree)/$(src)
+dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts))
+
+always += $(dtb-y)
+clean-files += *.dtb *.dtb.S
+
dev->kobj.parent = kobj;
/* use parent numa_node */
- if (parent)
+ if (parent && (dev_to_node(dev) == NUMA_NO_NODE))
set_dev_node(dev, dev_to_node(parent));
/* first, register with generic layer. */
If unsure, say N here, but this option is safe to enable.
+config OF_ALL_DTBS
+ bool "Build all Device Tree Blobs"
+ depends on COMPILE_TEST
+ select DTC
+ help
+ This option builds all possible Device Tree Blobs (DTBs) for the
+ current architecture.
+
+ If unsure, say N here, but this option is safe to enable.
+
config OF_FLATTREE
bool
select DTC
}
res->start = port;
} else {
+ if ((sizeof(resource_size_t) < 8) &&
+ upper_32_bits(range->cpu_addr)) {
+ err = -EINVAL;
+ goto invalid_range;
+ }
+
res->start = range->cpu_addr;
}
res->end = res->start + range->size - 1;
cpu, thread))
return true;
- if (__of_find_n_match_cpu_property(cpun, "reg", cpu, thread))
- return true;
-
- return false;
+ return __of_find_n_match_cpu_property(cpun, "reg", cpu, thread);
}
/**
ofdev->name = dev_name(&ofdev->dev);
ofdev->id = -1;
- /* device_add will assume that this device is on the same node as
- * the parent. If there is no parent defined, set the node
- * explicitly */
- if (!ofdev->dev.parent)
- set_dev_node(&ofdev->dev, of_node_to_nid(ofdev->dev.of_node));
+ /*
+ * If this device has not binding numa node in devicetree, that is
+ * of_node_to_nid returns NUMA_NO_NODE. device_add will assume that this
+ * device is on the same node as the parent.
+ */
+ set_dev_node(&ofdev->dev, of_node_to_nid(ofdev->dev.of_node));
return device_add(&ofdev->dev);
}
struct property *pp, **prev_pp = NULL;
const char *pathp;
unsigned int l, allocl;
- static int depth = 0;
+ static int depth;
int old_depth;
int offset;
int has_name = 0;
if (!p || !l)
return -ENOENT;
+ /* Remove console options if present */
+ l = strchrnul(p, ':') - p;
+
/* Get the node specified by stdout-path */
- offset = fdt_path_offset(fdt, p);
+ offset = fdt_path_offset_namelen(fdt, p, l);
if (offset < 0)
return -ENODEV;
while (match->compatible[0]) {
- unsigned long addr;
+ u64 addr;
+
if (fdt_node_check_compatible(fdt, offset, match->compatible)) {
match++;
continue;
}
addr = fdt_translate_address(fdt, offset);
- if (!addr)
+ if (addr == OF_BAD_ADDR)
return -ENXIO;
of_setup_earlycon(addr, match->data);
* Returns a pointer to the interrupt parent node, or NULL if the interrupt
* parent could not be determined.
*/
-struct device_node *of_irq_find_parent(struct device_node *child)
+static struct device_node *of_irq_find_parent(struct device_node *child)
{
struct device_node *p;
const __be32 *parp;
* pointer, interrupt-parent device_node etc.
*/
desc = kzalloc(sizeof(*desc), GFP_KERNEL);
- if (WARN_ON(!desc))
+ if (WARN_ON(!desc)) {
+ of_node_put(np);
goto err;
+ }
- desc->dev = np;
+ desc->dev = of_node_get(np);
desc->interrupt_parent = of_irq_find_parent(np);
if (desc->interrupt_parent == np)
desc->interrupt_parent = NULL;
err:
list_for_each_entry_safe(desc, temp_desc, &intc_desc_list, list) {
list_del(&desc->list);
+ of_node_put(desc->dev);
kfree(desc);
}
}
}
err = of_pci_range_to_resource(&range, dev, res);
- if (err)
- goto conversion_failed;
+ if (err) {
+ kfree(res);
+ continue;
+ }
if (resource_type(res) == IORESOURCE_IO) {
if (!io_base) {
/*
* Device tree based initialization code for reserved memory.
*
- * Copyright (c) 2013, The Linux Foundation. All Rights Reserved.
+ * Copyright (c) 2013, 2015 The Linux Foundation. All Rights Reserved.
* Copyright (c) 2013,2014 Samsung Electronics Co., Ltd.
* http://www.samsung.com
* Author: Marek Szyprowski <m.szyprowski@samsung.com>
#include <linux/mm.h>
#include <linux/sizes.h>
#include <linux/of_reserved_mem.h>
+#include <linux/sort.h>
#define MAX_RESERVED_REGIONS 16
static struct reserved_mem reserved_mem[MAX_RESERVED_REGIONS];
return -ENOENT;
}
+static int __init __rmem_cmp(const void *a, const void *b)
+{
+ const struct reserved_mem *ra = a, *rb = b;
+
+ return ra->base - rb->base;
+}
+
+static void __init __rmem_check_for_overlap(void)
+{
+ int i;
+
+ if (reserved_mem_count < 2)
+ return;
+
+ sort(reserved_mem, reserved_mem_count, sizeof(reserved_mem[0]),
+ __rmem_cmp, NULL);
+ for (i = 0; i < reserved_mem_count - 1; i++) {
+ struct reserved_mem *this, *next;
+
+ this = &reserved_mem[i];
+ next = &reserved_mem[i + 1];
+ if (!(this->base && next->base))
+ continue;
+ if (this->base + this->size > next->base) {
+ phys_addr_t this_end, next_end;
+
+ this_end = this->base + this->size;
+ next_end = next->base + next->size;
+ WARN(1,
+ "Reserved memory: OVERLAP DETECTED!\n%s (%pa--%pa) overlaps with %s (%pa--%pa)\n",
+ this->name, &this->base, &this_end,
+ next->name, &next->base, &next_end);
+ }
+ }
+}
+
/**
* fdt_init_reserved_mem - allocate and init all saved reserved memory regions
*/
void __init fdt_init_reserved_mem(void)
{
int i;
+
+ /* check for overlapping reserved regions */
+ __rmem_check_for_overlap();
+
for (i = 0; i < reserved_mem_count; i++) {
struct reserved_mem *rmem = &reserved_mem[i];
unsigned long node = rmem->fdt_node;
pr_err("%s: Failed to apply single node @%s/%s\n",
__func__, target->full_name,
child->name);
+ of_node_put(child);
return ret;
}
}
return 1;
for_each_child_of_node(tree, child) {
- if (overlay_subtree_check(child, dn))
+ if (overlay_subtree_check(child, dn)) {
+ of_node_put(child);
return 1;
+ }
}
return 0;
if (!of_match_node(matches, child))
continue;
rc = of_platform_bus_create(child, matches, NULL, parent, false);
- if (rc)
+ if (rc) {
+ of_node_put(child);
break;
+ }
}
of_node_put(root);
for_each_child_of_node(root, child) {
rc = of_platform_bus_create(child, matches, lookup, parent, true);
- if (rc)
+ if (rc) {
+ of_node_put(child);
break;
+ }
}
of_node_set_flag(root, OF_POPULATED_BUS);
if (child->parent != np) {
pr_err("Child node %s links to wrong parent %s\n",
child->name, np->name);
- return -EINVAL;
+ rc = -EINVAL;
+ goto put_child;
}
rc = of_unittest_check_node_linkage(child);
if (rc < 0)
- return rc;
+ goto put_child;
count += rc;
}
return count + 1;
+put_child:
+ of_node_put(child);
+ return rc;
}
static void __init of_unittest_check_tree_linkage(void)
extern int of_irq_get_byname(struct device_node *dev, const char *name);
extern int of_irq_to_resource_table(struct device_node *dev,
struct resource *res, int nr_irqs);
+extern void of_msi_configure(struct device *dev, struct device_node *np);
extern struct irq_domain *of_msi_get_domain(struct device *dev,
struct device_node *np,
enum irq_domain_bus_token token);
{
return 0;
}
+static inline void of_msi_configure(struct device *dev, struct device_node *np)
+{
+}
static inline struct irq_domain *of_msi_get_domain(struct device *dev,
struct device_node *np,
enum irq_domain_bus_token token)
}
#endif
-#if defined(CONFIG_OF)
+#if defined(CONFIG_OF_IRQ) || defined(CONFIG_SPARC)
/*
* irq_of_parse_and_map() is used by all OF enabled platforms; but SPARC
* implements it differently. However, the prototype is the same for all,
* so declare it here regardless of the CONFIG_OF_IRQ setting.
*/
extern unsigned int irq_of_parse_and_map(struct device_node *node, int index);
-extern struct device_node *of_irq_find_parent(struct device_node *child);
-extern void of_msi_configure(struct device *dev, struct device_node *np);
u32 of_msi_map_rid(struct device *dev, struct device_node *msi_np, u32 rid_in);
-#else /* !CONFIG_OF */
+#else /* !CONFIG_OF && !CONFIG_SPARC */
static inline unsigned int irq_of_parse_and_map(struct device_node *dev,
int index)
{
return 0;
}
-static inline void *of_irq_find_parent(struct device_node *child)
-{
- return NULL;
-}
-
static inline u32 of_msi_map_rid(struct device *dev,
struct device_node *msi_np, u32 rid_in)
{