Yocto Project Linux Firmware
  1. Yocto Project Linux Firmware

linux-wandboard

Public

Network

 
AuthorCommitMessageCommit Date
Richard HuRichard Hu
7f45dbee018usb: tusb320: fix compiling warning IS_ERR_VALUE is used for pointer validation, and it should not be used to check the error code for function returns. https://patchwork.ozlabs.org/patch/627363/
Richard HuRichard Hu
877a4d11b52regulator: bd71837: fix section mismatch errors during compiling Fix section mismatch errors below: WARNING: modpost: Found 1 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' WARNING: drivers/built-in.o(.data+0x72c58): Section mismatch in reference from the variable bd71837_driver to the function .init.text:bd71837_probe() The variable bd71837_driver references the function __init bd71837_probe() If the reference is valid then annotat...
Richard HuRichard Hu
666e86e6e42ARM64: dts: wand-pi-8m: enable OTG role switching
Richard HuRichard Hu
4ee17804d5bARM64: configs: wand_pi_defconfig: enable TUSB320 type-c driver for OTG role switch
Richard HuRichard Hu
b69bdb8b701usb: tusb320: add extcon for OTG role switch When DFP attaches UFP: 1. Send EXTCON_USB_HOST event. 2. Enable Vbus. 3. Switch SS_SEL for cable orientation.
Gary BissonGary Bisson
bfbc9226b06usb: tusb320: make power supply control optional In that case the driver only allows to control the advertised mode to external devices/peripherals. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Gary BissonGary Bisson
07b11f4abd3usb: tusb320: make enable pin optional In case it is not connected to the chip but is grounded instead. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
choongryeol.leechoongryeol.lee
88a36a924eeusb: tusb320: use power_supply hooks to notify usb Use the power_supply property to advertise UFP/DFP and current mode to usb driver. Change-Id: Ie9220015d2720d5868e591829f3185fe8dbb4378 Signed-off-by: mohamed.khadri <mohamed.khadri@lge.com> Signed-off-by: jaesung.woo <jaesung.woo@lge.com> Signed-off-by: choongryeol.lee <choongryeol.lee@lge.com>
jaesung.woojaesung.woo
0457946a35ausb: misc: Add USB type-c CC cotroller TUSB320 Change-Id: Ic75e6c8693df546f0e08251a5fcbbde49e57f8c3 Signed-off-by: jaesung.woo <jaesung.woo@lge.com> Signed-off-by: choongryeol.lee <choongryeol.lee@lge.com>
Richard HuRichard Hu
e9ffe3f792dARM64: dts: freescale: add pico-8m dtb Add dtb for PICO-8M board.
Richard HuRichard Hu
f149314b4a8ARM64: dts: wand-pi-8m: specify regulator 'buck4' for VPU Follow the mechanism in Hantro driver: MLK-17450 - [i.MX8MQ/Hantro]: Support voltage adjustment Update vpu voltage to 1.0v for 600M+ clock Otherwise, keep 0.9v voltage
Richard HuRichard Hu
db6365e6b8eARM64: dts: wand-pi-8m: take out unused nodes
Richard HuRichard Hu
797bf95f485ARM64: dts: wand-pi-8m: enable UART2 to support bluetooth chip
Richard HuRichard Hu
c3646ec95e7ARM64: dts: wand-pi-8m: add power control for wifi chip
Richard HuRichard Hu
8655a4ef8abARM64: dts: wand-pi-8m: add OV5645 camera support
Richard HuRichard Hu
ce274934503ARM64: dts: wand-pi-8m: enable I2C bus 2
Richard HuRichard Hu
df2ae7e89d4ARM64: dts: wand-pi-8m: validate USB OTG role switching Connect GPIO1_IO10 to USB1_ID pin instead. There is no hook to control VBUS power when ID pin changes. It requires to switch on/off VBUS via sysfs GPIO.
Richard HuRichard Hu
6bddf1217cbARM64: dts: wand-pi-8m: add ethernet support
Richard HuRichard Hu
5dda9d896feARM64: dts: wand-pi-8m: add support for BD71837 PMIC
Richard HuRichard Hu
6e282d64137ARM64: dts: freescale: add wand-pi-8m dtb Add dtb for WAND-PI-8M board.
Richard HuRichard Hu
a19ad2f7cf3ARM64: configs: wand_pi_defconfig: enable CFG80211_WEXT and remove CONFIG_FW_LOADER_USER_HELPER_FALLBACK The qcacld wifi driver tries to load inexistant wifi firmware 'qsetup30.bin'. If it fails to load firmaware, it'll ask the userspace helper or it fails. To remove 'CONFIG_FW_LOADER_USER_HELPER_FALLBACK' to prevent from loading inexisting firmware to cause failure of loading wifi driver.
Richard HuRichard Hu
064cd35ed36ARM64: configs: wand_pi_defconfig: enable OV5645 MIPI V2
Richard HuRichard Hu
7c20880098fmedia: camera: ov5645_mipi: add a driver for ov5645 sensor
Richard HuRichard Hu
6190f848a5eARM64: configs: wand_pi_defconfig: enable custom GPIO driver for TechNexion boards
Wig CWig C
d1619404e9binput: keyboard: TechNexion: Add gpio driver to export and control gpio
Richard HuRichard Hu
296f6e24eb1ARM64: configs: wand_pi_defconfig: enable Rohm BD71837 PMIC driver Enable Rohm BD71837 PMIC driver by default
Richard HuRichard Hu
b4ad8c60e6bARM64: configs: wand_pi_defconfig: add wand_pi_defconfig Add wand_pi_defconfig.
Richard HuRichard Hu
c1bceb2f177drivers/regulator/userspace-consumer: add device tree support This patch is from NXP BSP linux-imx-4.9.11-mx8-alpha.
Richard HuRichard Hu
b1efef1271fdrivers/regulator/virtual: add device tree support This patch is from NXP BSP linux-imx-4.9.11-mx8-alpha.
Richard HuRichard Hu
d42ee50f548regulator: bd71837: add bd71837 regulator driver Add bd71837 regulator driver from NXP BSP linux-imx-4.9.11-mx8-alpha.
Richard HuRichard Hu
7a5487d643fmfd: bd71837: add bd71837 mfd driver Add bd71837 mfd driver from NXP BSP linux-imx-4.9.11-mx8-alpha.
Tapani UtriainenTapani Utriainen
ed4506f7fcfvt : Turn off deault screensaver, it can be reenabled with consoleblank bootarg\n
Olivier MasseOlivier Masse
6df74740becMMIOT-30 staging: android: uapi: add secure_ion.h Signed-off-by: Olivier Masse <olivier.masse@nxp.com> (cherry picked from commit d051f656ea23845a428dd12c8ad96fd37c515d29)
Antoine BouyerAntoine Bouyer
7c8e8762fc4MMIOT-35-1 arm64: dts: imx8mq drm: create dts for drm purpose Signed-off-by: Antoine Bouyer <antoine.bouyer@nxp.com> (cherry picked from commit 642119b966e25a6a6606460470b0def9418647ae)
Antoine BouyerAntoine Bouyer
72c6f89cb0eMMIOT-35-1 arm64: dts: imx8mq: add dts node pointers These pointers are required for drm dts Signed-off-by: Antoine Bouyer <antoine.bouyer@nxp.com> (cherry picked from commit 5f048351c272121cb82481a680407c415a898b3e)
Antoine BouyerAntoine Bouyer
d8a6d98eae0Documentation: add fsl-heap and imx-ion-pool docs Signed-off-by: Antoine Bouyer <antoine.bouyer@nxp.com> (cherry picked from commit eebe0cbb951dcf287b58ec0002d3e817be43d810)
Antoine BouyerAntoine Bouyer
833a2960238devicetree: add linux,ion-heap-unmapped compatible Signed-off-by: Antoine Bouyer <antoine.bouyer@nxp.com> (cherry picked from commit 044c0200431a08e90435b47d4b0ff6bcc0aa925a)
Hervé FacheHervé Fache
ccd1c1da592MMIOT-6-2 android: ion: add carveouts for Freescale i.MX8MQ DCSS and VPU Signed-off-by: Hervé Fache <herve.fache@nxp.com> Signed-off-by: Antoine Bouyer <antoine.bouyer@nxp.com> MMIOT-6-2 android: ion: Minor changes for readability Signed-off-by: Alexandre Jutras <alexandre.jutras@nxp.com> (cherry picked from commit 627f870847ab5f2763dc1a84f06d39a50ad514e5)
Etienne CarriereEtienne Carriere
6c9cd975975staging/ion: fix unmapped heap conditional support Fixes: 7c7d9c446252 "staging/ion: CONFIG_ION_UNMAPPED_HEAP conditions unmapped heap" Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Acked-by: Joakim Bech <joakim.bech@linaro.org> (cherry picked from commit bf829aa7c001c085a47c715e04cb3c347b1a38f8 linaro repo https://github.com/linaro-swg/linux.git tag optee-v4.9-20171005) (cherry picked from commit 3d8ce9b2a78f5aea9455fe59a13111dcba53f512)
Etienne CarriereEtienne Carriere
021b4423250staging/ion: ARM64 supports ION_UNMAPPED_HEAP Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Acked-by: Joakim Bech <joakim.bech@linaro.org> (cherry picked from commit 916d9f36e107c37a88cb15924e0da8c5a572f90a linaro repo https://github.com/linaro-swg/linux.git tag optee-v4.9-20171005) (cherry picked from commit a63fc891ce78ec136411cdaaa92698264be8027f)
Etienne CarriereEtienne Carriere
d41e8a02627staging/ion: CONFIG_ION_UNMAPPED_HEAP conditions unmapped heap Condition ION unmapped heap implementation to architectures that currently support it. ARM is one of these. Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> (cherry picked from commit 7c7d9c446252829aa138c87c47a937e2a3b4fd26 linaro repo https://github.com/linaro-swg/linux.git tag optee-v4.9-20171005) (cherry picked from commit a3fd09542ff46c16c409a7ae76698326264ad...
Etienne CarriereEtienne Carriere
21fe307968dion: fix unmapped heap test settings **not for mainline** If one enables ION_DUMMY_UNMAPPED_HEAP without providing the target unmapped heap configuration settings (physical base address and size), the kernel cannot build. This situation occurs in Linux test build cases, i.e running the allmodconfig configuration. This change overcomes the issue by providing default null settings for both ION_DUMMY_UNMAPPED_BASE and ION_DUMMY_UNMAPPED_SIZE. Signed-off-by: Etienne Carriere <etienne.carriere@...
Etienne CarriereEtienne Carriere
cd7b723dccfion: unmapped heap support in ion dummy driver **not for mainline** Add configuration ION_DUMMY_UNMAPPED_HEAP to enable optional definition of a statically defined "unmapped" heap for test purpose: kernel config must provide the memory pool base address and byte size. Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> (cherry picked from commit 961993fde60ebd06715d1433f8eb265471a0f38c linaro repo https://github.com/linaro-swg/lin...
Etienne CarriereEtienne Carriere
88f72393b8eion: "unmapped" heap for secure data path **not for mainline** OP-TEE/SDP (Secure Data Path) memory pools are created through ION secure type heap" from Allwinner. This change renames "secure" into "unmapped" as, from Linux point of view, the heap constraint is manipulating unmapped memory pools/buffers. "Unmapped" heap support is integrated in ION UAPI (actually this was the Allwinner initial proposal) and ION DT parsing support. Based in work from Sunny <sunny@allwinnertech.com> for Allw...
Etienne CarriereEtienne Carriere
00498163b93staging/ion: add Allwinner ION "secure" heap **not for mainline** Dumped from: https://github.com/loboris/OrangePI-Kernel/tree/master/linux-3.4 0cc8d855adb Author: Sunny <sunny@allwinnertech.com> for Allwinner. Changes made on original "secure heap" implementation: - minor coding style: fix includes, empty lines and overlong lines, indentation, comment layout. - Original path modified the ion uapi. We do not attempt to modify uapi/ion.h. "secure" (or "domain") heaps are under ID ...
XianzhongXianzhong
96cd4f636c6MGS-3691 fix gpu kernel panic in cache invalidate kernel panic when run opencl cts test_buffers on mScale850D, use get_user and put_user to touch and validate user memory, Signed-off-by: Xianzhong <xianzhong.li@nxp.com> (cherry picked from commit 381665e0a47639fe8085f28e50598a701f14bccc)
Viorel SumanViorel Suman
25ba7d3e467MLK-17580: ASoC: fsl: sai: check for pinctrl status For some cases (like AMIX) pinctrl may be null - this breaks SAI functionality. Enforce pinctrl null pointer checking prior calling any function which involves pins state changes. Signed-off-by: Viorel Suman <viorel.suman@nxp.com> (cherry picked from commit 76b745dc501835e938d7ec6d81942568a27872a4)
Viorel SumanViorel Suman
0ac410b68a1MLK-17580: ARM64: dts: support DSD512 for ak4497 Add a dedicated DSD512 pinmux group for DSD512 in order to eliminate the noise caused by a hight MCLK rate. With the new option the SAI1 BCLK is routed to codec MCLK pin. Signed-off-by: Viorel Suman <viorel.suman@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com (cherry picked from commit f9c65f44d0e7da0e5a59dae9434dc0d70cf2039b)
Viorel SumanViorel Suman
048c166ed32MLK-17580: ASoC: fsl: sai: Use DSD helper Replace DSD related code with calls to DSD helper functions. Signed-off-by: Viorel Suman <viorel.suman@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com (cherry picked from commit d2af0ee812d563db7b9cc21c12b7670605d6e2f4)
Viorel SumanViorel Suman
70283b999f6MLK-17580: ASoC: fsl: dsd: Add DSD utilities helper Add DSD utilities helper. Signed-off-by: Viorel Suman <viorel.suman@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com (cherry picked from commit 2fd2577e7565b76365db60366949d9f20a721a4b)