Page MenuHomeFreeBSD

jmcneill (Jared McNeill)
User

Projects

User Details

User Since
Feb 28 2016, 6:03 PM (133 w, 5 d)

Recent Activity

Dec 22 2017

jmcneill requested changes to D13591: rgephy: Fix gigabit on some pine64+.

This seems like it is too specific to the Realtek PHY used on Pine64 to apply to all A64 boards.

Dec 22 2017, 10:15 PM
jmcneill added inline comments to D13591: rgephy: Fix gigabit on some pine64+.
Dec 22 2017, 10:13 PM

Oct 31 2017

jmcneill added inline comments to D12843: (WIP) Allwinner a83t: add ccung bits.
Oct 31 2017, 10:23 AM

Sep 30 2017

jmcneill committed rS324118: Disable/enable CSUM_UDP and CSUM_TCP along with CSUM_IP.
Disable/enable CSUM_UDP and CSUM_TCP along with CSUM_IP
Sep 30 2017, 10:36 AM
jmcneill closed D12536: Disable/Enable CSUM_UDP and CSUM_TCP along with CSUM_IP for if_awg.
Sep 30 2017, 10:36 AM
jmcneill closed D12535: Fix if_awg tx dma status reg offsets.
Sep 30 2017, 10:34 AM
jmcneill committed rS324117: Fix if_awg tx dma status reg offsets..
Fix if_awg tx dma status reg offsets.
Sep 30 2017, 10:34 AM
jmcneill accepted D12536: Disable/Enable CSUM_UDP and CSUM_TCP along with CSUM_IP for if_awg.
Sep 30 2017, 10:13 AM
jmcneill accepted D12535: Fix if_awg tx dma status reg offsets.

Well spotted, thanks! (how did this ever work?)

Sep 30 2017, 10:11 AM

May 30 2017

jmcneill accepted D10999: Fix typo in Driver Type A/C/D capability checks in sdhci..
May 30 2017, 11:05 PM

May 7 2017

jmcneill accepted D10602: Add a new SDHCI quirk, SDHCI_QUIRK_BROKEN_AUTO_STOP, to workaround issues on controllers with broken ACMD12 implementations..
May 7 2017, 11:42 AM

Apr 19 2017

jmcneill added a comment to D10383: Add support for the Allwinner H2+ SoC.

Do we really need a different soc_type for H2+ since it is so close to H3? It seems we could save a lot of code here by moving the FDT_PLATFORM_DEF line under SOC_ALLWINNER_H3.

Apr 19 2017, 4:23 PM
jmcneill accepted D7876: Add Security System/Crypto (PRNG) driver for Allwinner A10/A20 SoC.
Apr 19 2017, 1:23 PM

Feb 25 2017

jmcneill accepted D9517: Add clkng driver for Allwinner SoC.
Feb 25 2017, 7:23 PM · ARM
jmcneill added inline comments to D9517: Add clkng driver for Allwinner SoC.
Feb 25 2017, 5:11 PM · ARM

Feb 18 2017

jmcneill added inline comments to D9517: Add clkng driver for Allwinner SoC.
Feb 18 2017, 4:37 PM · ARM

Jan 31 2017

jmcneill committed rS313014: Add missing ephy bus gates and resets..
Add missing ephy bus gates and resets.
Jan 31 2017, 2:36 PM

Jan 22 2017

jmcneill committed rS312620: MFC r310854, r310972.
MFC r310854, r310972
Jan 22 2017, 1:21 PM

Dec 31 2016

jmcneill committed rS310972: Fix a typo in the third address of the reg property for the usbphy node..
Fix a typo in the third address of the reg property for the usbphy node.
Dec 31 2016, 1:10 PM

Dec 30 2016

jmcneill committed rS310854: Add missing reg property to usbphy node..
Add missing reg property to usbphy node.
Dec 30 2016, 8:16 PM

Dec 29 2016

jmcneill committed rS310777: Add support for audio on I2S based DesignWare HDMI controllers..
Add support for audio on I2S based DesignWare HDMI controllers.
Dec 29 2016, 2:08 PM
jmcneill committed rS310776: The JZ4780 I2S can feed either the internal audio codec or the HDMI.
The JZ4780 I2S can feed either the internal audio codec or the HDMI
Dec 29 2016, 2:00 PM
jmcneill closed D8960: jz4780 AIC allow selecting internal/external codec at runtime by committing rS310776: The JZ4780 I2S can feed either the internal audio codec or the HDMI.
Dec 29 2016, 2:00 PM · MIPS
jmcneill retitled D8960: jz4780 AIC allow selecting internal/external codec at runtime from to jz4780 AIC allow selecting internal/external codec at runtime.
Dec 29 2016, 12:43 AM · MIPS

Dec 28 2016

jmcneill accepted D8956: Do not use read-modify-write on MSC control register..
Dec 28 2016, 7:30 PM
jmcneill added inline comments to D8956: Do not use read-modify-write on MSC control register..
Dec 28 2016, 7:14 PM

Dec 20 2016

jmcneill committed rS310308: Add support for Ingenic JZ4780 LCD controller and enable framebuffer.
Add support for Ingenic JZ4780 LCD controller and enable framebuffer
Dec 20 2016, 1:51 AM
jmcneill closed D8827: jz4780 LCD controller driver by committing rS310308: Add support for Ingenic JZ4780 LCD controller and enable framebuffer.
Dec 20 2016, 1:51 AM · MIPS
jmcneill committed rS310307: Choose the closes matching divider instead of one that results in a.
Choose the closes matching divider instead of one that results in a
Dec 20 2016, 1:37 AM
jmcneill closed D8784: jz4780: fix clk_gen divider calculation and rounding by committing rS310307: Choose the closes matching divider instead of one that results in a.
Dec 20 2016, 1:37 AM · MIPS
jmcneill committed rS310306: Split the DesignWare HDMI-specific code from imx6_hdmi.c into a separate.
Split the DesignWare HDMI-specific code from imx6_hdmi.c into a separate
Dec 20 2016, 1:34 AM
jmcneill closed D8826: Split dwc_hdmi core code out from imx6_hdmi by committing rS310306: Split the DesignWare HDMI-specific code from imx6_hdmi.c into a separate.
Dec 20 2016, 1:34 AM · ARM

Dec 19 2016

jmcneill updated the diff for D8826: Split dwc_hdmi core code out from imx6_hdmi.
  • Call dwc_hdmi_init from imx_hdmi_attach
  • Initialize sc_get_i2c_dev in imx_hdmi_attach
Dec 19 2016, 9:55 PM · ARM

Dec 17 2016

jmcneill updated the diff for D8827: jz4780 LCD controller driver.

Cleanup on error path during attach.

Dec 17 2016, 10:34 PM · MIPS
jmcneill updated the diff for D8826: Split dwc_hdmi core code out from imx6_hdmi.

Change module name from hdmi to dwc_hdmi_fdt.

Dec 17 2016, 8:03 PM · ARM
jmcneill added a comment to D8807: DMA abstaction layer aka xDMA.

Thinking about this some more. For Allwinner (ARM) we have a private sunxi_dma_if that is used. The config structure has some additional fields:

Dec 17 2016, 2:49 PM
jmcneill added parent revisions for D8827: jz4780 LCD controller driver: D8784: jz4780: fix clk_gen divider calculation and rounding, D8826: Split dwc_hdmi core code out from imx6_hdmi.
Dec 17 2016, 2:00 PM · MIPS
jmcneill added a child revision for D8826: Split dwc_hdmi core code out from imx6_hdmi: D8827: jz4780 LCD controller driver.
Dec 17 2016, 2:00 PM · ARM
jmcneill added a child revision for D8784: jz4780: fix clk_gen divider calculation and rounding: D8827: jz4780 LCD controller driver.
Dec 17 2016, 2:00 PM · MIPS
jmcneill retitled D8827: jz4780 LCD controller driver from to jz4780 LCD controller driver.
Dec 17 2016, 2:00 PM · MIPS
jmcneill retitled D8826: Split dwc_hdmi core code out from imx6_hdmi from to Split dwc_hdmi core code out from imx6_hdmi.
Dec 17 2016, 1:48 PM · ARM

Dec 16 2016

jmcneill accepted D8821: aw_clk honor CLK_SET_DRYRUN.
Dec 16 2016, 9:36 PM · ARM
jmcneill added inline comments to D8808: jz4780 AIC audio driver.
Dec 16 2016, 8:28 PM
jmcneill added inline comments to D8807: DMA abstaction layer aka xDMA.
Dec 16 2016, 8:22 PM
jmcneill added inline comments to D8821: aw_clk honor CLK_SET_DRYRUN.
Dec 16 2016, 8:19 PM · ARM
jmcneill committed rS310172: Add support for Ingenic JZ4780 SMBus controller..
Add support for Ingenic JZ4780 SMBus controller.
Dec 16 2016, 8:05 PM
jmcneill closed D8793: jz4780: add driver for SMB controller by committing rS310172: Add support for Ingenic JZ4780 SMBus controller..
Dec 16 2016, 8:05 PM · MIPS

Dec 14 2016

jmcneill updated the diff for D8793: jz4780: add driver for SMB controller.
  • Remove unused parameters in jzsmb_reset_locked
  • Replace timeval usage with timespec
Dec 14 2016, 10:47 PM · MIPS
jmcneill added inline comments to D8793: jz4780: add driver for SMB controller.
Dec 14 2016, 4:11 PM · MIPS
jmcneill retitled D8793: jz4780: add driver for SMB controller from to jz4780: add driver for SMB controller.
Dec 14 2016, 11:18 AM · MIPS
jmcneill retitled D8784: jz4780: fix clk_gen divider calculation and rounding from to jz4780: fix clk_gen divider calculation and rounding.
Dec 14 2016, 1:49 AM · MIPS

Dec 12 2016

jmcneill accepted D8765: Fix typo.
Dec 12 2016, 3:09 PM

Nov 20 2016

jmcneill committed rS308903: Build and install nanopi-neo.dts and orangepi-plus-2e.dts.
Build and install nanopi-neo.dts and orangepi-plus-2e.dts
Nov 20 2016, 7:40 PM
jmcneill committed rS308902: Add dts for Xunlong Orange Pi Plus 2E..
Add dts for Xunlong Orange Pi Plus 2E.
Nov 20 2016, 7:39 PM
jmcneill committed rS308901: Add dts for FriendlyARM NanoPi NEO..
Add dts for FriendlyARM NanoPi NEO.
Nov 20 2016, 7:38 PM
jmcneill committed rS308900: Add dtsi for FreeBSD-specific Allwinner H3 nodes..
Add dtsi for FreeBSD-specific Allwinner H3 nodes.
Nov 20 2016, 7:36 PM

Nov 19 2016

jmcneill committed rS308833: On H3, initialize alarm and shutdown trip points and do temperature.
On H3, initialize alarm and shutdown trip points and do temperature
Nov 19 2016, 2:56 PM

Nov 15 2016

jmcneill committed rS308705: On command error, reset only DMA and FIFO engines instead of the entire.
On command error, reset only DMA and FIFO engines instead of the entire
Nov 15 2016, 11:48 PM
jmcneill committed rS308704: Allow the MMC frequency to be set up to 52MHz for MMC high speed timings..
Allow the MMC frequency to be set up to 52MHz for MMC high speed timings.
Nov 15 2016, 11:46 PM

Nov 3 2016

jmcneill committed rS308269: Add support for Allwinner H3 audio codec..
Add support for Allwinner H3 audio codec.
Nov 3 2016, 11:22 PM
jmcneill closed D8425: Allwinner H3 audio codec support by committing rS308269: Add support for Allwinner H3 audio codec..
Nov 3 2016, 11:22 PM · ARM
jmcneill added inline comments to D8425: Allwinner H3 audio codec support.
Nov 3 2016, 12:48 PM · ARM
jmcneill retitled D8425: Allwinner H3 audio codec support from to Allwinner H3 audio codec support.
Nov 3 2016, 12:13 AM · ARM

Nov 2 2016

jmcneill committed rS308236: Add support for the integrated DMA controller found in the Allwinner A31,.
Add support for the integrated DMA controller found in the Allwinner A31,
Nov 2 2016, 11:58 PM
jmcneill committed rS308235: Register the device's xref handle at attach time..
Register the device's xref handle at attach time.
Nov 2 2016, 11:54 PM
jmcneill committed rS308234: Add support for H3 PLL2 (PLL_Audio)..
Add support for H3 PLL2 (PLL_Audio).
Nov 2 2016, 11:50 PM
jmcneill committed rS308233: The DTS may report fewer than 4 parents for a module clock. Avoid setting.
The DTS may report fewer than 4 parents for a module clock. Avoid setting
Nov 2 2016, 11:46 PM

Oct 30 2016

jmcneill committed rS308105: Fix H3 temperature reporting. The formula in for V1.0 of the H3 datasheet.
Fix H3 temperature reporting. The formula in for V1.0 of the H3 datasheet
Oct 30 2016, 2:39 PM

Oct 24 2016

jmcneill committed rS307889: Enable driver for SY8106A Buck Regulator..
Enable driver for SY8106A Buck Regulator.
Oct 24 2016, 10:35 PM
jmcneill committed rS307888: Defer cpufreq updates from intr handler to the taskqueue_thread queue..
Defer cpufreq updates from intr handler to the taskqueue_thread queue.
Oct 24 2016, 10:35 PM

Oct 23 2016

jmcneill committed rS307828: Add device cpufreq..
Add device cpufreq.
Oct 23 2016, 7:02 PM
jmcneill committed rS307824: Throttle CPU frequency when hot temperature threshold has been reached to.
Throttle CPU frequency when hot temperature threshold has been reached to
Oct 23 2016, 5:48 PM

Oct 17 2016

jmcneill added inline comments to D8263: Start u-boot framework.
Oct 17 2016, 10:14 AM

Oct 16 2016

jmcneill committed rS307393: aw_ccu on H3 needs access to PRCM space. The r_pio controller works now..
aw_ccu on H3 needs access to PRCM space. The r_pio controller works now.
Oct 16 2016, 12:55 PM

Oct 15 2016

jmcneill committed rS307382: Add driver for GPIO controlled regulator..
Add driver for GPIO controlled regulator.
Oct 15 2016, 8:04 PM
jmcneill closed D8257: GPIO controlled regulator driver by committing rS307382: Add driver for GPIO controlled regulator..
Oct 15 2016, 8:04 PM · ARM
jmcneill committed rS307366: Match "allwinner,sun8i-h3-apb0-gates-clk" compatible string..
Match "allwinner,sun8i-h3-apb0-gates-clk" compatible string.
Oct 15 2016, 1:27 PM
jmcneill updated the diff for D8257: GPIO controlled regulator driver.

Add ext_resources dependency

Oct 15 2016, 1:01 PM · ARM
jmcneill committed rS307354: Provide a complete A23 PLL1 factor table, from 60MHz to 1872MHz..
Provide a complete A23 PLL1 factor table, from 60MHz to 1872MHz.
Oct 15 2016, 12:24 PM
jmcneill retitled D8257: GPIO controlled regulator driver from to GPIO controlled regulator driver.
Oct 15 2016, 11:15 AM · ARM

Oct 9 2016

jmcneill committed rS306907: MFC r306658: Clear GT_CTRL_ENABLE to stop the timer..
MFC r306658: Clear GT_CTRL_ENABLE to stop the timer.
Oct 9 2016, 1:59 PM

Oct 3 2016

jmcneill committed rS306658: Clear GT_CTRL_ENABLE to stop the timer..
Clear GT_CTRL_ENABLE to stop the timer.
Oct 3 2016, 9:42 PM

Sep 28 2016

jmcneill accepted D8054: Use the cell-index property as the unit number if available..
Sep 28 2016, 10:17 PM

Sep 13 2016

jmcneill added inline comments to D7876: Add Security System/Crypto (PRNG) driver for Allwinner A10/A20 SoC.
Sep 13 2016, 12:32 PM

Sep 7 2016

jmcneill committed rS305512: Add support for Allwinner A83T CPU frequency scaling..
Add support for Allwinner A83T CPU frequency scaling.
Sep 7 2016, 1:10 AM
jmcneill committed rS305511: Attach later so axp81x attaches after aw_nmi..
Attach later so axp81x attaches after aw_nmi.
Sep 7 2016, 1:09 AM

Sep 6 2016

jmcneill committed rS305505: Add generic device-tree cpufreq driver..
Add generic device-tree cpufreq driver.
Sep 6 2016, 9:36 PM
jmcneill committed rS305503: Add generic device-tree cpufreq driver..
Add generic device-tree cpufreq driver.
Sep 6 2016, 9:18 PM
jmcneill committed rS305501: Add "pci" as a dependency to ichss..
Add "pci" as a dependency to ichss.
Sep 6 2016, 9:01 PM
jmcneill committed rS305498: Add generic device-tree cpufreq driver..
Add generic device-tree cpufreq driver.
Sep 6 2016, 8:43 PM
jmcneill closed D7741: Generic DT cpufreq driver by committing rS305498: Add generic device-tree cpufreq driver..
Sep 6 2016, 8:43 PM · arm64, ARM

Sep 5 2016

jmcneill added a reviewer for D7741: Generic DT cpufreq driver: andrew.
Sep 5 2016, 7:36 PM · arm64, ARM
jmcneill committed rS305419: Add sy8106a to Allwinner kernel. This regulator is used to control VDD_CPUX.
Add sy8106a to Allwinner kernel. This regulator is used to control VDD_CPUX
Sep 5 2016, 1:46 PM
jmcneill committed rS305418: Add driver for Silergy Corp. SY8106A buck regulator..
Add driver for Silergy Corp. SY8106A buck regulator.
Sep 5 2016, 1:39 PM
jmcneill committed rS305417: Add support for Allwinner H3 PLL_CPUX..
Add support for Allwinner H3 PLL_CPUX.
Sep 5 2016, 12:37 PM
jmcneill committed rS305416: Add support for the Allwinner H3 Thermal Sensor Controller. The H3 embeds.
Add support for the Allwinner H3 Thermal Sensor Controller. The H3 embeds
Sep 5 2016, 11:05 AM

Sep 4 2016

jmcneill committed rS305399: A64 thermal sensor IRQ is GIC_SPI 31, not 41..
A64 thermal sensor IRQ is GIC_SPI 31, not 41.
Sep 4 2016, 10:30 PM

Sep 3 2016

jmcneill updated the diff for D7741: Generic DT cpufreq driver.

Add support for arm_big_little_dt bindings and update pc_clock for applicable CPUs at attach and when setting a new frequency.

Sep 3 2016, 6:48 PM · arm64, ARM
jmcneill added a comment to D7741: Generic DT cpufreq driver.

I don't think this should be a child of the cpu as the clock adjustment may affect multiple CPUs.

Sep 3 2016, 5:23 PM · arm64, ARM
jmcneill updated the diff for D7741: Generic DT cpufreq driver.

Try to restore previous voltage/CPU freq in error paths of cpufreq_dt_set()

Sep 3 2016, 3:43 PM · arm64, ARM