<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/tmp/openbmc.git/meta-aspeed/recipes-kernel/linux/linux-aspeed, branch 2.12.0-dev</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=2.12.0-dev</id>
<link rel='self' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=2.12.0-dev'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/'/>
<updated>2021-12-03T05:41:34+00:00</updated>
<entry>
<title>linux-aspeed: Refresh defconfigs</title>
<updated>2021-12-03T05:41:34+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2021-12-02T01:21:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=d1bd828bbfcaa7629f64dbf97a5b504e3e6a2b1f'/>
<id>urn:sha1:d1bd828bbfcaa7629f64dbf97a5b504e3e6a2b1f</id>
<content type='text'>
The defconfigs are regenerated using savedefconfig. No options are
changed.

An explanation as to why some are removed from the defconfig:

 - ZBOOT_ROM_TEXT and ZBOOT_ROM_BSS default to 0x0 (and we odn't use
   them)

 - SECOMMP is now on by default

 - BLK_DEV_BSG is now behind SCSI, which we do not enable

 - I2C_MUX is selected by the MEDIA subsystem

 - MCTP_LPC is gone

 - NET_VENDOR_AURORA is gone

 - PECI is not in the tree :(

 - ASPEED_LPC drivers are enabled by default

The other options move their order but are still present.

Change-Id: Ib03b6dab4804e354629b9bf7f4e0951b6131462c
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>linux-aspeed: ast2500: Always enable CONFIG_FB</title>
<updated>2021-09-14T04:12:50+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2021-09-14T04:07:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=02614dfbe9561d527b957cdc19a7b78e7b378391'/>
<id>urn:sha1:02614dfbe9561d527b957cdc19a7b78e7b378391</id>
<content type='text'>
DRM_FBDEV_EMULATION previously selected FB and was default y as long as DRM
was enabled. In commit f611b1e7624c ("drm: Avoid circular dependencies for
CONFIG_FB") the select was replaced with a depends on FB, disabling the
drivers that depended on it.

As the AST2500 uses the GFX device, and the uart-renderer process uses
fbterm to display to the FB device, we want CONFIG_FB=y for that system.

This is harmless for kernels that do not have the offending commit.

Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Change-Id: I57213b60f7fc06c89112a9825c7ed8ed7ff5e298
</content>
</entry>
<entry>
<title>linux-aspeed: Disable IPV6 SIT device</title>
<updated>2021-07-12T23:40:28+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2021-07-12T04:21:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=ace36475bb13bbafae0a9dda128b943ff216832c'/>
<id>urn:sha1:ace36475bb13bbafae0a9dda128b943ff216832c</id>
<content type='text'>
No one is using this device on OpenBMC systems, and there is no
code to manage it in phosphor-networkd as of March 2021:

&gt; [...] if you don't add IPv6 addresses to the sit interface
&gt; it doesn't do anything. The defacto way to do that on an interface in
&gt; OpenBMC is to have it managed by phosphor-networkd. On top of this, to
&gt; support sit you would need a way to configure the local / remote IPv4
&gt; addresses used to back it. You can configure the linux kernel to build
&gt; sit functionality but not create sit devices by default (I don't know
&gt; how they haven't changed this yet in default kconfigs...) and it will
&gt; still let you make them on the fly.

Facebook and Google systems force this option off already:

 meta-facebook/meta-tiogapass/recipes-kernel/linux/linux-aspeed/tiogapass.cfg:CONFIG_IPV6_SIT=n
 meta-google/recipes-kernel/linux/files/gbmc.cfg:CONFIG_IPV6_SIT=n

Change-Id: I9df02c761e82eeb2cca562bf68b9b755bc6feeb9
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: linux: Enable raw KCS driver</title>
<updated>2021-06-23T22:57:21+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2021-06-22T23:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=2751c204a74f4d4861bdc272499a6f89db6d6dbe'/>
<id>urn:sha1:2751c204a74f4d4861bdc272499a6f89db6d6dbe</id>
<content type='text'>
Change-Id: I844441c5e33eba55eb252ea445b75835bab2f735
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: linux: Enable CONFIG_IPMI_KCS_BMC_CDEV_IPMI</title>
<updated>2021-06-21T10:04:06+00:00</updated>
<author>
<name>Lei YU</name>
<email>yulei.sh@bytedance.com</email>
</author>
<published>2021-06-21T02:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=aaecf6b84b0f227dd4329060026064e59b56c1a5'/>
<id>urn:sha1:aaecf6b84b0f227dd4329060026064e59b56c1a5</id>
<content type='text'>
The CONFIG_IPMI_KCS_BMC_CDEV_IPMI is necessary for the new KCS driver
refactor to create the ipmi-kcs devices.

Tested: Verify on g220a that the ipmi-kcs3/4 devices are created and the
        inband IPMI via KCS works fine.

Signed-off-by: Lei YU &lt;yulei.sh@bytedance.com&gt;
Change-Id: I2a1e7842f231fb4ee8284c194ed9cf28f668885e
</content>
</entry>
<entry>
<title>meta-aspeed: aspeed-g6: Enable KCS adapter for raw SerIO</title>
<updated>2021-06-17T04:33:55+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2021-06-07T02:42:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=58b76bfddc1417d3c761c038c87f028bf0b496d3'/>
<id>urn:sha1:58b76bfddc1417d3c761c038c87f028bf0b496d3</id>
<content type='text'>
Raw SerIO is used by the debug-trigger application to take signals from
the host that applications are unresponsive on the BMC for p10bmc
systems.

Change-Id: Ie5ee683c3b08ebe922f2c5a7b5bf52b1e18069f4
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: Enable hardened allocator feature</title>
<updated>2021-06-10T07:27:25+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2021-06-10T05:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=271bf3dce908697dc7cada21df04b73708cc16b7'/>
<id>urn:sha1:271bf3dce908697dc7cada21df04b73708cc16b7</id>
<content type='text'>
SLAB_FREELIST_HARDENED can protect from freelist overwrite attacks with
really small overhead.

It works best with the SLUB allocator, so make SLUB the default by
removing SLAB=y.

      total   used           free           shared        buff/cache    available
SLAB  425596  44065.3+/-220  311099+/-3800  14864+/-3900  70432+/-3700  352767+/-3900

SLUB  425592  44225.3+/-280  313275+/-600   12132+/-3.3   68092+/-530   355295+/-280

These figures are the average memory usage from three boots of each
option in qemu, running the Romulus userspace. The output is from
free(1), reported in kilobytes.

Change-Id: I3c3ce67bc202dffbc3084382227f3dbc77f4cf85
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: Add development key for Kernel sign</title>
<updated>2021-05-19T01:31:20+00:00</updated>
<author>
<name>Klaus Heinrich Kiwi</name>
<email>klaus@linux.vnet.ibm.com</email>
</author>
<published>2021-03-10T00:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=f920e74c0c9d9096c87cbc1e610fef83747f4a06'/>
<id>urn:sha1:f920e74c0c9d9096c87cbc1e610fef83747f4a06</id>
<content type='text'>
Add a development (insecure, also known as 'imprint') key to
linux-aspeed that can be used for signing the Kernel fitImage
for U-Boot FIT Signature Verification.

The key was generated according to U-Boot documentation, using:
  $ openssl genpkey -algorithm RSA -out rsa_oem_fitimage_key.key \
        -pkeyopt rsa_keygen_bits:4096 -pkeyopt rsa_keygen_pubexp:65537

The certificate was created according to U-Boot documentation, using:
  $ openssl req -batch -new -x509 -key rsa_oem_fitimage_key.key \
        -out rsa_oem_fitimage_key.crt

Signed-off-by: Klaus Heinrich Kiwi &lt;klaus@linux.vnet.ibm.com&gt;
Change-Id: Ic67024ab389c8a4a3fc6709e1d7d92dc72783ca5
</content>
</entry>
<entry>
<title>linux-aspeed: IBM op panel, I2C slave mode</title>
<updated>2020-09-10T23:15:33+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2020-09-10T00:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=8ba5ad5e94389236c6ba854aa16ddaa459ccd432'/>
<id>urn:sha1:8ba5ad5e94389236c6ba854aa16ddaa459ccd432</id>
<content type='text'>
Enable I2C slave mode in ast2500 and ast2600 kernel config.

Eddie James (5):
      dt-bindings: input: Add documentation for IBM Operation Panel
      input: misc: Add IBM Operation Panel driver
      i2c: aspeed: Mask IRQ status to relevant bits
      ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device
      ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device

(From meta-aspeed rev: 6204d930bc5b9df98192843227abac29946f75df)

Change-Id: I2b66eb5192fabb8562af2327ef5afe3ef3fc33d9
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>linux-aspeed: Move to Linux 5.8</title>
<updated>2020-08-13T23:29:10+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2020-08-04T07:55:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=456db7f60126a0be976f7cc0f00860b633b824d1'/>
<id>urn:sha1:456db7f60126a0be976f7cc0f00860b633b824d1</id>
<content type='text'>
This updates the OpenBMC kernel tree to a 5.8 base. It has beent two
weeks since the kernel was last updated, making it the quickest bump in
OpenBMC history.

There are 93 out of tree kernel patches carried in the OpenBMC tree.

The defconfigs were updated to fix selection of video device. An
upstream reorganisation of the V4L kconfig resulted in a large number of
extra drivers enabled when all we required was VIDEO_ASPEED.

Alexander Amelkin (1):
      mtd: spi-nor: fix options for mx66l51235f

Andrew Geissler (1):
      ARM: dts: tacoma: Add KCS node for LPC MCTP

Andrew Jeffery (13):
      dt-bindings: hwmon: pmbus: Add Maxim MAX31785 documentation
      pmbus (max31785): Add support for devicetree configuration
      pmbus (core): Use driver callbacks in pmbus_get_fan_rate()
      pmbus (core): One-shot retries for failure to set page
      pmbus (max31785): Wrap all I2C accessors in one-shot failure handlers
      soc: aspeed: Miscellaneous control interfaces
      ARM: dts: aspeed: witherspoon: Update max31785 node
      ARM: dts: aspeed-g5: Expose VGA and SuperIO scratch registers
      pinctrl: aspeed: Improve debug output
      soc: aspeed: Fail probe of lpc-ctrl if reserved memory is not aligned
      misc: Add ASPEED KCS driver for MCTP purposes
      ARM: dts: witherspoon: Add KCS node for LPC MCTP
      pinctrl: aspeed: Describe the heartbeat function on ball Y23

Ben Tyner (1):
      ARM: dts: aspeed: witherspoon-128: Remove checkstop GPIO from gpio-keys definitions

Brad Bishop (4):
      ARM: dts: aspeed-g6: Expose SuperIO scratch registers
      soc: aspeed: lpc: Add G6 compatible strings
      ipmi: aspeed-g6: Add compatible strings
      reset: simple: Add AST2600 compatibility string

Cédric Le Goater (22):
      mtd: spi-nor: aspeed: use command mode for reads
      mtd: spi-nor: aspeed: add support for SPI dual IO read mode
      mtd: spi-nor: aspeed: link controller with the ahb clock
      mtd: spi-nor: aspeed: optimize read mode
      mtd: spi-nor: aspeed: limit the maximum SPI frequency
      mtd: spi-nor: aspeed: introduce a aspeed_smc_default_read() helper
      mtd: spi-nor: aspeed: clarify 4BYTE address mode mask
      mtd: spi-nor: aspeed: use memcpy_fromio() to capture the optimization buffer
      mtd: spi-nor: aspeed: add support for the 4B opcodes
      mtd: spi-nor: Add support for w25q512jv
      mtd: spi-nor: aspeed: Introduce a field for the AHB physical address
      mtd: spi-nor: aspeed: Introduce segment operations
      mtd: spi-nor: aspeed: add initial support for ast2600
      mtd: spi-nor: aspeed: Check for disabled segments on the AST2600
      mtd: spi-nor: aspeed: Introduce training operations per platform
      mtd: spi-nor: aspeed: Introduce a HCLK mask for training
      mtd: spi-nor: aspeed: check upper freq limit when doing training
      mtd: spi-nor: aspeed: add support for AST2600 training
      mtd: spi-nor: aspeed: fix training of multiple CS on the AST2600
      mtd: spi-nor: aspeed: Disable zero size segments on the AST2600
      spi-nor: aspeed-smc: Detect 4b opcodes differently
      /dev/mem: add a devmem kernel parameter to activate the device

Eddie James (11):
      ARM: dts: rainier: Add KCS node for LPC MCTP
      ARM: dts: aspeed: Add witherspoon-128 machine
      dt-bindings: fsi: Add P10 OCC device documentation
      fsi: occ: Add support for P10
      hwmon: (occ) Add new temperature sensor type
      i2c: fsi: Prevent adding adapters for ports without dts nodes
      dt-bindings: soc: Add Aspeed XDMA Engine
      soc: aspeed: Add XDMA Engine Driver
      soc: aspeed: xdma: Add user interface
      soc: aspeed: xdma: Add reset ioctl
      leds: pca955x: Add an IBM software implementation of the PCA9552 chip

Fran Hsu (3):
      ARM: dts: nuvoton: Add NPCM730 common device tree
      ARM: dts: nuvoton: Add Quanta GSJ BMC pinctrl
      ARM: dts: nuvoton: Add Quanta GSJ BMC

George Hung (2):
      dt-binding: edac: add NPCM ECC documentation
      edac: npcm: Add Nuvoton NPCM7xx EDAC driver

Jae Hyun Yoo (12):
      clk: ast2600: enable BCLK for PCI/PCIe bus always
      dt-bindings: Add PECI subsystem document
      Documentation: ioctl: Add ioctl numbers for PECI subsystem
      peci: Add support for PECI bus driver core
      dt-bindings: Add bindings document of Aspeed PECI adapter
      ARM: dts: aspeed: Add PECI node
      peci: Add Aspeed PECI adapter driver
      dt-bindings: mfd: Add Intel PECI client bindings document
      mfd: intel-peci-client: Add Intel PECI client driver
      Documentation: hwmon: Add documents for PECI hwmon drivers
      hwmon: Add PECI cputemp driver
      hwmon: Add PECI dimmtemp driver

Joel Stanley (10):
      ARM: dts: aspeed-g4: Expose SuperIO scratch registers
      ARM: dts: nuvoton: Fix warnings in NPCM7xx common device tree
      ARM: dts: nuvoton: Update EVB for new PECI layout
      ARM: dts: nuvoton: evb: Rework enabling of nodes
      soc: aspeed-lpc-ctrl: LPC to AHB mapping on ast2600
      ARM: dts: aspeed: ast2600evb: Add MAC0
      soc: aspeed-lpc-ctrl: Fix printf warning
      ARM: configs: aspeed: Update defconfigs
      ARM: config: aspeed-g5: Enable I2C GPIO mux driver
      ARM: config: aspeed: Fix selection of video device
      mtd: spi-nor: sfdp: Revert "default to addr_width of 3 for configurable widths"
      ARM: aspeed: g5: Do not set sirq polarity

Tomer Maimon (11):
      dt-binding: bmc: Add NPCM7xx LPC BPC documentation
      misc: npcm7xx-lpc-bpc: add NPCM7xx BIOS post code driver
      dt-binding: bmc: add npcm7xx pci mailbox document
      misc: mbox: add npcm7xx pci mailbox driver
      dt-binding: net: document NPCM7xx EMC DT bindings
      net: npcm: add NPCM7xx Ethernet MAC controller
      ARM: configs: add defconfig for Nuvoton NPCM7xx BMC
      ARM: dts: npcm7xx: Update device tree
      arm: dts: Add NPCM7xx RunBMC Olympus Quanta machine.
      dt-bindings: peci: add NPCM PECI documentation
      peci: npcm: add NPCM PECI driver

(From meta-aspeed rev: 3c9616235643263beea47ef5db5cecafa3349c2e)

Change-Id: I4616f47026e00e49bda0abb1fc586dd2faabee30
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
</feed>
