- 17 9月, 2022 40 次提交
-
-
由 Peng Fan 提交于
Add the GPIO clk, otherwise GPIO may not work if clk driver disable the GPIO clk during kernel boot. Reviewed-by: NJacky Bai <ping.bai@nxp.com> Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Peng Fan 提交于
DUMMY clk only works with clk_ignore_unused and bootloader enables those clks that required for SDHC work properly. Correct SDHC clk entry with real clk. Signed-off-by: NHaibo Chen <haibo.chen@nxp.com> Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Alexander Stein 提交于
Add support for USB DR on USB1 interface. Host/Device detection is done using the usb-role-switch connector. Signed-off-by: NAlexander Stein <alexander.stein@ew.tq-group.com> Reviewed-by: NFabio Estevam <festevam@gmail.com> Reviewed-by: NLi Jun <jun.li@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Philippe Schenker 提交于
The Lontium LT8912B driver needs a HDMI connector to be connected to port 1. Introduce this connector to be enabled in a device tree overlay. Signed-off-by: NPhilippe Schenker <philippe.schenker@toradex.com> Signed-off-by: NMarcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Marcel Ziswiler 提交于
Add an LVDS panel node to be extended by a device tree overlay. Signed-off-by: NMarcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Marcel Ziswiler 提交于
Rename sn65dsi83 to sn65dsi84 as that is the exact chip used on the Verdin DSI to LVDS Adapter. Signed-off-by: NMarcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Clark Wang 提交于
LPSPI transfer max speed is half of the root clock. Increase the root clock speed to support faster data transmission. And update the parent clock of all i2c/spi with IMX8ULP_CLK_FROSC_DIV2 which could produce accurate clock for i2c/spi usage. Reviewed-by: NHaibo Chen <haibo.chen@nxp.com> Reviewed-by: NJun Li <jun.li@nxp.com> Signed-off-by: NClark Wang <xiaoning.wang@nxp.com> Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Peng Fan 提交于
Add Sentinel Message Unit(MU), Generic MU nodes. Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Peng Fan 提交于
Add i.MX8ULP pmu node Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Peng Fan 提交于
Follow sram/sram.yaml to update the sram node name. Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Peng Fan 提交于
The clocks and clocks-names are not documented in binding doc, and the clk-imx8ulp driver not use the undocumented property, so drop them. Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Martin Kepplinger 提交于
Properties are not documented so lead to the following error: '#address-cells', '#size-cells', 'interrupts' do not match any of the regexes: 'pinctrl-[0-9]+' Fix this by removing unneeded properties. Signed-off-by: NMartin Kepplinger <martin.kepplinger@puri.sm> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Angus Ainslie 提交于
In order to enable (PD and data) role switching on the Librem 5 phone, add the usb-role-switch property to imx8mq's dwc3 node. Signed-off-by: NAngus Ainslie <angus@akkea.ca> Signed-off-by: NMartin Kepplinger <martin.kepplinger@puri.sm> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Angus Ainslie 提交于
Add the connector properties to the USB type-c stanza to enable (PD) role-switching on the Librem 5 phone. Signed-off-by: NAngus Ainslie <angus@akkea.ca> Signed-off-by: NMartin Kepplinger <martin.kepplinger@puri.sm> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Sebastian Krzyszkowiak 提交于
This allows the userspace to notice that there's not enough current provided to charge the battery, and also fixes issues with 0% SOC values being considered invalid. Signed-off-by: NSebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm> Signed-off-by: NMartin Kepplinger <martin.kepplinger@puri.sm> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Guido Günther 提交于
Describe the RGB notification leds on the Librem 5 phone. Use the common defines so we're sure to adhere to the common patterns, use predefined led colors and functions so we're being warned in case of deprecations. Signed-off-by: NGuido Günther <agx@sigxcpu.org> Signed-off-by: NMartin Kepplinger <martin.kepplinger@puri.sm> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Martin Kepplinger 提交于
Describe the focus motor that will be used for the rear camera - even though the rear camera sensor driver is not yet in the mainline. The focus motor is a separate device and can be controlled already. Signed-off-by: NMartin Kepplinger <martin.kepplinger@puri.sm> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Vladimir Oltean 提交于
In order for the LS1028A based boards to benefit from support for multiple CPU ports, the second DSA master and its associated CPU port must be enabled in the device trees. This does not change the default CPU port from the current port 4. Signed-off-by: NVladimir Oltean <vladimir.oltean@nxp.com> Acked-by: NMichael Walle <michael@walle.cc> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Vladimir Oltean 提交于
The LS1028A switch has 2 internal links to the ENETC controller. With DSA's ability to support multiple CPU ports, we should mark both ENETC ports as DSA masters. Signed-off-by: NVladimir Oltean <vladimir.oltean@nxp.com> Reviewed-by: NMichael Walle <michael@walle.cc> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Vladimir Oltean 提交于
Since the CPU port 4 of the switch is hardwired inside the SoC to go to the enetc port 2, this shouldn't be something that the board files need to set (but whether that CPU port is used or not is another discussion). So move the DSA "ethernet" property to the common dtsi. Signed-off-by: NVladimir Oltean <vladimir.oltean@nxp.com> Acked-by: NMichael Walle <michael@walle.cc> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Richard Zhu 提交于
Add PCIe support on i.MX8MP EVK board. Signed-off-by: NRichard Zhu <hongxing.zhu@nxp.com> Tested-by: NMarek Vasut <marex@denx.de> Tested-by: NRichard Leitner <richard.leitner@skidata.com> Tested-by: NAlexander Stein <alexander.stein@ew.tq-group.com> Reviewed-by: NLucas Stach <l.stach@pengutronix.de> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Richard Zhu 提交于
Add i.MX8MP PCIe support. Signed-off-by: NRichard Zhu <hongxing.zhu@nxp.com> Tested-by: NMarek Vasut <marex@denx.de> Tested-by: NRichard Leitner <richard.leitner@skidata.com> Tested-by: NAlexander Stein <alexander.stein@ew.tq-group.com> Reviewed-by: NLucas Stach <l.stach@pengutronix.de> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Marcel Ziswiler 提交于
This fixes the following error: arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h: error: do not set execute permissions for source files Signed-off-by: NMarcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Marek Vasut 提交于
Add SNVS LPGPR bindings to MX8M Plus, the LPGPR is used to store e.g. boot counter. Signed-off-by: NMarek Vasut <marex@denx.de> Reviewed-by: NFabio Estevam <festevam@denx.de> Reviewed-by: NAlexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Martyn Welch 提交于
Add device trees for one of a number of MSC's (parent company, Avnet) variants of the SM2S-IMX8PLUS system on module along with the compatible SM2S-SK-AL-EP1 carrier board. As the name suggests, this family of SoMs use the NXP i.MX8MP SoC and provide the SMARC module interface. Signed-off-by: NMartyn Welch <martyn.welch@collabora.com> Reviewed-by: NKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Jagan Teki 提交于
Fix the Amarula Solutions typo mistake in license text for Engicam i.MX8M boards add in below commits. commit <60ac3526> ("arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM") commit <aec8ad34> ("arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit") commit <eefe06b2> ("arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM") Signed-off-by: NJagan Teki <jagan@amarulasolutions.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Peng Fan 提交于
i.MX8 LPI2C requires both PER and IPG clock, so add the missed IPG clk. Reviewed-by: NDong Aisheng <aisheng.dong@nxp.com> Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Frieder Schrempf 提交于
This adds support for the Kontron Electronics SL i.MX8MM OSM-S SoM and the matching baseboard BL i.MX8MM OSM-S. The SoM hardware complies to the Open Standard Module (OSM) 1.0 specification, size S (https://sget.org/standards/osm). Signed-off-by: NFrieder Schrempf <frieder.schrempf@kontron.de> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Frieder Schrempf 提交于
This is the layout used by the bootloader. Add it to the kernel devicetree to make the same layout available in Linux and have the devicetrees synced. Signed-off-by: NFrieder Schrempf <frieder.schrempf@kontron.de> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Frieder Schrempf 提交于
Improve the naming of the regulators to contain the voltage rail names from the schematic. Suggested-by: NHeiko Thiery <heiko.thiery@gmail.com> Signed-off-by: NFrieder Schrempf <frieder.schrempf@kontron.de> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Frieder Schrempf 提交于
For some reason there is a problem with finding a DDR configuration that works on all operating points and all LPDDR4 types used on the SoM. Therefore the bootloader currently doesn't configure the lowest of the three operating points. Let's also skip this in the kernel devicetree to make sure it isn't used. Signed-off-by: NFrieder Schrempf <frieder.schrempf@kontron.de> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Frieder Schrempf 提交于
It turns out that it is not necessary to declare the VSELECT signal as GPIO and let the PMIC driver set it to a fixed high level. This switches the voltage between 3.3V and 1.8V by setting the PMIC register for LDO5 accordingly. Instead we can do it like other boards already do and simply mux the VSELECT signal of the USDHC interface to the pin. This makes sure that the correct voltage is selected by setting the PMIC's SD_VSEL input to high or low accordingly. Reported-by: NHeiko Thiery <heiko.thiery@gmail.com> Signed-off-by: NFrieder Schrempf <frieder.schrempf@kontron.de> Reviewed-by: NHeiko Thiery <heiko.thiery@gmail.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Frieder Schrempf 提交于
The official naming includes "SL" (SoM-Line) or "BL" (Board-Line). By updating we make sure, that we can maintain this more easily in future and make sure that the proper devicetree can be selected for the hardware. Signed-off-by: NFrieder Schrempf <frieder.schrempf@kontron.de> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Peng Fan 提交于
Add i.MX8MP VPU blk ctrl node Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Peng Fan 提交于
Add i.MX8MP PGC nodes for vpu, which are used to supply power for VPU. Signed-off-by: NPeng Fan <peng.fan@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Max Krummenacher 提交于
Add the cpu-supply property to all CPU nodes to enable the cpufreq driver. Signed-off-by: NMax Krummenacher <max.krummenacher@toradex.com> Reviewed-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Tim Harvey 提交于
The GW7903-C revision introduced two additional GPIO's for controlling the digital I/O direction. Add them. Signed-off-by: NTim Harvey <tharvey@gateworks.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Fabio Estevam 提交于
The 'oscillator-frequency' property is not documented and it is not used anywhere. Remove it. Signed-off-by: NFabio Estevam <festevam@denx.de> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Marek Vasut 提交于
Add SoM compatible string into i.MX8MP DHCOM PDK2 compatible strings. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Fabio Estevam <festevam@denx.de> Cc: NXP Linux Team <linux-imx@nxp.com> Cc: Peng Fan <peng.fan@nxp.com> Cc: Shawn Guo <shawnguo@kernel.org> To: linux-arm-kernel@lists.infradead.org Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Marek Vasut 提交于
This PHY is not used on PDK2, the header was added due to copy-paste error, drop it. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Fabio Estevam <festevam@denx.de> Cc: NXP Linux Team <linux-imx@nxp.com> Cc: Peng Fan <peng.fan@nxp.com> Cc: Shawn Guo <shawnguo@kernel.org> To: linux-arm-kernel@lists.infradead.org Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-