aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ath79/dts/qca955x_dlink_dap-2xxx.dtsi
Commit message (Collapse)AuthorAgeFilesLines
* ath79: enable UART in SoC DTSI filesAdrian Schmutzler2021-02-241-4/+0
| | | | | | | | | | | | | | | The uart node is enabled on all devices except one (GL-USB150 *). Thus, let's not have a few hundred nodes to enable it, but do not disable it in the first place. Where the majority of devices is using it, also move the serial0 alias to the DTSI. *) Since GL-USB150 even defines serial0 alias, the missing uart is probably just a mistake. Anyway, disable it for now so this patch stays cosmetic. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
* ath79: keep DTSI files for D-Link SoC-specificAdrian Schmutzler2021-01-041-0/+56
It is good practice to define device tree files based on specific SoCs. Thus, let's not start to create files that are used across different architectures. Duplicate the DTSI file for D-Link DAP-2xxx in order to have one for qca953x and one for qca955x, respectively. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
n58' href='#n58'>58 59 60 61 62 63
/*
 * Copyright (C) 2015 Dominik Schürmann <dominik@dominikschuermann.de>
 * Copyright (C) 2015 Vincent Breitmoser <v.breitmoser@mugenguild.com>
 * Copyright (C) 2015 Adithya Abraham Philip <adithyaphilip@gmail.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

package org.sufficientlysecure.keychain.service;

import android.os.Parcel;
import android.os.Parcelable;

public class DeleteKeyringParcel implements Parcelable {

    public long[] mMasterKeyIds;
    public boolean mIsSecret;

    public DeleteKeyringParcel(long[] masterKeyIds, boolean isSecret) {
        mMasterKeyIds = masterKeyIds;
        mIsSecret = isSecret;
    }

    protected DeleteKeyringParcel(Parcel in) {
        mIsSecret = in.readByte() != 0x00;
        mMasterKeyIds = in.createLongArray();
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeByte((byte) (mIsSecret ? 0x01 : 0x00));
        dest.writeLongArray(mMasterKeyIds);
    }

    public static final Parcelable.Creator<DeleteKeyringParcel> CREATOR = new Parcelable.Creator<DeleteKeyringParcel>() {
        @Override
        public DeleteKeyringParcel createFromParcel(Parcel in) {
            return new DeleteKeyringParcel(in);
        }

        @Override
        public DeleteKeyringParcel[] newArray(int size) {
            return new DeleteKeyringParcel[size];
        }
    };
}